+
95
-

请问mysql如何查找相同数据记录并保留一条删除其他相同数据的sql怎么写?

请问mysql如何查找相同数据记录并保留一条删除其他相同数据的sql怎么写?


网友回复

+
15
-

有一张test表

  里面的school_name字字段与重复内容,那么我删除重复内容只保留一条数据

1、删除重复记录,保存Id最小的一条

delete FROM `test` WHERE `school_name` in (SELECT `school_name`
FROM `test`
GROUP BY `school_name`
HAVING COUNT( * ) >1) and school_id not in (s...

点击查看剩余70%

我知道答案,我要回答