首页 > 数据库技术 > 详细

怎样删除数据库中重复的信息,只保留一条

时间:2016-03-11 12:09:28      阅读:325      评论:0      收藏:0      [点我收藏+]
庞大的数据库中存在着很多重复的信息,怎样把他们删除呢?
比如:有一个user的表
id name tel city time ....
1 aa 1234
2 cc 4653
3 aa 1234
4 bb 89752
5 aa 1234
6 asd 54656
7 aaa 1234
我想把name和tel字段中重复的信息删掉
得出的结果如下:
id name tel city time ....
1 aa 1234
2 cc 4653
4 bb 89752
6 asd 54656
7 aaa 1234

请问各位高手怎样实现啊!

delete from user where exists(select 1 from user a where a.name=user.name and a.tel=user.tel and a.id<user.id)

怎样删除数据库中重复的信息,只保留一条

原文:http://www.cnblogs.com/xiaolixiansheng/p/5264790.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!