MySQL删除重复数据
DELETE
FROM
dept
WHERE db_source IN
(SELECT
db_source
FROM
(SELECT
db_source
FROM
dept
GROUP BY db_source
HAVING COUNT(db_source) > 1) a)
AND deptno NOT IN
(SELECT
db_source
FROM
(SELECT
MIN(deptno) AS db_source
FROM
dept
GROUP BY db_source
HAVING COUNT(db_source) > 1) b)
原数据:
删除后: