首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql 多字段重复的查询、剔除

2013-10-17 
sql 多字段重复的查询、删除RT 例一张表如下ABa1b1a1b1a1b2如何查询出重复记录a1 b1如何删除其中一条重复记

sql 多字段重复的查询、删除
RT 例一张表如下
A    B
a1   b1
a1   b1
a1   b2
如何查询出重复记录a1 b1
如何删除其中一条重复记录 
分都悬赏了!
sql 多字段 数据
[解决办法]
查询的语句


select * from t 
where (A,B) in (select A,B from t group by A,B having count(*) > 1)


加一列自增长列 id 后删除的语句如下


select * from t 
where (A,B) in (select A,B from t group by A,B having count(*) > 1)
and id not in (select min(id) from t group by A,B having count(*) > 1)

热点排行