如何删除sql中某个字段出现重复的数据,且只保留id最小的
如何删除sql中某个字段出现重复的数据,且只保留id最小的
日期:2019-05-26 12:17:28 人气:1
建议做一个临时表,将id最小的保存下来了然后删除所有数据,在将最小的记录导回来。
create tabke aa as (select id,tel,name,min(id) as minid from a group by id,tel,name,minid)
手头没有具体环境,记得这样写应该可以,思路就是将数据分组,只保留id最小的。记得做之前,先备份好原表,数据是最重要的。