用户ID :  密码 : 

登 录

注 册

时代财富科技公司 FortuneAge Technology Co., Ltd. 校园博客客服网站(新)

我的资料

captain

博客信息

积分:65
等级:1级 lv 1
日志总数:21
发表评论总数:0 (查看)
获得评论总数:1
发表留言总数:0
浏览总数:19592

最新公告

暂无公告

我的日历

最新评论

RE:冬天洗澡“搓”出来的危害
呵呵,以后要多注意啊~~

最新留言

[全部留言] [发表留言]
收录的内容不少都挺有意思的,如果能多些原创就更好了.虽然大...

RSS

首页 -> 读书日记->SQL 脚本收藏
SQL 脚本收藏

1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select * from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)

2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有id最小的记录(id為自動編號的字段)
delete from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
and id not in (select min(id) from people group by peopleId having count(peopleId )>1)

3、查找表中多余的重复记录(多个字段)
select * from vitae a
where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)

4、删除表中多余的重复记录(多个字段),只留有id最小的记录(id為自動編號的字段)
delete from vitae a
where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
and id not in (select min(id) from vitae group by peopleId,seq having count(*)>1)

5、查找表中多余的重复记录(多个字段),不包含id最小的记录(id為自動編號的字段)
select * from vitae a
where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
and id not in (select min(id) from vitae group by peopleId,seq having count(*)>1)

网友评论

共 0 页,0 条记录  

用户名:
密码:
您的评论:
正在载入编辑器...


发 表 评 论