热线电话:13121318867

登录
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.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子