1. 程式人生 > >mysql刪除重複記錄只保留一條(一句簡單sql)

mysql刪除重複記錄只保留一條(一句簡單sql)

案例:

目的:根據name和class分組,將ceshi表中相同的資料刪除只保留id最小的那一條。

sql語句如下:

DELETE FROM ceshi WHERE id NOT IN (SELECT id from ( SELECT min(id) AS id FROM ceshi GROUP BY `name`,class)a) 

試驗效果: