这个问题在这里已有答案:
我有table_a . 该表包含列,Col1,col2,col3,col4,co5,col6,col7 .
我需要删除col1到col5的重复记录 .
我的意思是,
I'd. Col1 col2 col3 col4 col5
------- ---- ---- ---- ---- ----
1. A. B. C. D. E
2. B. D. R. Y. U
3. A. B. C. D. E
4. A. B. C. D. E
5. W. E. R. T. Y
6. W. E. R. T. Y
我想结果ID只有1,2,5
任何人都知道设计MySQL查询请粘贴解决方案 .
2 回答
试试这个:
您可以使用此查询删除重复记录
DELETE FROM table_a WHERE id IN(SELECT id FROM table_a GROUP BY id HAVING COUNT(*)> 1)LIMIT 1
这回报你的答案