会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
一望无际的南
时常仰望天空,乃知天高;时常鸟瞰大地,常感天地宽- 梦想皆有神助
如何在MSSQL删除多条重复数据
id
ColA
ColB
1
12345
ABCD
2
12345
ABCD
当出现这种数据的时候,想要删除某条数据,怎么操作呢?
关键是找出重复的其中的一条,
如下:
SELECT
max
(id)
as
id, a.cola,a.colB
FROM
a
join
(
SELECT
cola,colb
FROM
a
GROUP
BY
cola, colb
HAVING
COUNT
(
*
)
>
1
) b
on
a.filecode
=
b.filecode
and
a.colb
=
b.colb
group
by
a.col1,a.colB
然后删除即可.
posted on
2006-03-20 16:47
一望无际的南
阅读(
927
) 评论(
2
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告