您的位置:首页 > 数据库

删除SQL Server中重复的记录

2011-02-25 10:47 281 查看
这是一个绝对傻瓜的方式,没有耐心人的人可以选择更优秀的做法,如:用临时表、用通用存储过程。

Delete From Articles Where ID In(Select Max(ID) From Articles Where SortID=5 Group By ArticleTitle Having Count(*)>1)


在查询分析器里多次执行上面语句,直到执行结果为“(0 行受影响)”,即可清除ArticleTitle字段内容(即文章标题)重复的记录。

其中,SortID为资讯分类的ID。如果资讯没有分类,可以把“Where SortID=5”去掉。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: