2019-04-11
阅读量:
813
SQL删除表中多余的重复记录
问题描述:
SQL删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录
解决方法:
delete from people
where peopleName in (select peopleName from people group by peopleName having count(peopleName) > 1) and peopleId not in (select min(peopleId) from people group by peopleName having count(peopleName)>1);






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论