Mysql 查询出可以删除的重复数据(最新日志)
2023-10-27 本文已影响0人
老牛圣斗士
SELECT * FROM 表名 WHERE 重复字段 IN (
SELECT 重复字段 FROM 表明 GROUP BY 重复字段 HAVING COUNT(1)>1
)
AND id NOT IN (
SELECT MIN(id) FROM 表名 GROUP BY 重复字段 HAVING COUNT(1)>1
)
;
SELECT * FROM 表名 WHERE 重复字段 IN (
SELECT 重复字段 FROM 表明 GROUP BY 重复字段 HAVING COUNT(1)>1
)
AND id NOT IN (
SELECT MIN(id) FROM 表名 GROUP BY 重复字段 HAVING COUNT(1)>1
)
;