.Net源码论坛 [ 繁体中文 ]

发新话题 回复该主题

[有问必答] sql server数据库中怎样去除重复记录? [复制链接]

楼主
我现在使用sql语句从数据库中查出了多条重复记录,为了去除重复记录,sql语句中用到了distinct,group by,order by,但是还是不行,查阅了许多资料也没有找到解决的办法,到底该怎么解决呢?是不是sql sever中还有其他的函数呢?
分享 转发
TOP
沙发

百度里一大堆的         ·
TOP
板凳

应该记录的ID不一样吧。TOP1 查出一样的记录的ID,再用SQL 删了重复记录内,不等于TOP1查出来的记录,就OK了。
TOP
地板

回复 2楼wchhouse的帖子

知道百度是大神,但是搜索出来的资料却并非是自己想要的。
TOP
五楼

回复 2楼wchhouse的帖子

有点不太懂
TOP
六楼

你应该用到join联表查询了 你可以先执行一部分语句,看看是哪条语句导致记录重复的
TOP
七楼

用ID来判断删除
TOP
八楼

回复 6楼xujiaxin3的帖子

试过很多了,sql语句会报错的。
TOP
九楼

回复 7楼sunny87的帖子

是去除重复的记录,不是删除啊
TOP
十楼

回复 3楼zcw027的帖子

有点不太懂
TOP
发新话题 回复该主题