【发布时间】:2015-05-25 15:35:54
【问题描述】:
此查询返回重复列 col B、col C、col D 的计数
SELECT `colB`, `colC`, `colD`, COUNT(1) as CNT
FROM `table`
GROUP BY `colB`, `colC`, `colD`
HAVING COUNT(1) > 1
如何在保留一条的同时删除重复的记录?
DELETE FROM `table` WHERE (
// Keep one record and delete rows with duplicate columns b,c,d
)
colA 是主键 - AI
【问题讨论】:
标签: sql