最近在做比赛,有重复的请求记录要删除,百度了一下解法,比如我有一行数据:a,b,c在表中重复出现,去重的做法如下:
DELETE FROM 表
WHERE id NOT IN (
SELECT temp.min_id FROM (
SELECT MIN(id) min_id FROM 表
GROUP BY a,b,c
)AS temp
);
最近在做比赛,有重复的请求记录要删除,百度了一下解法,比如我有一行数据:a,b,c在表中重复出现,去重的做法如下:
DELETE FROM 表
WHERE id NOT IN (
SELECT temp.min_id FROM (
SELECT MIN(id) min_id FROM 表
GROUP BY a,b,c
)AS temp
);