如何查找多列的重复记录?表有主键(自动递增)
EG
ID a_id b_id
---- ---- ------
1 34 23
2 34 23
3 35 25
例如我想查找具有相同a_id和b_id的记录...
Thanks
select t.ID, t.a_id, t.b_id
from (
select a_id, b_id
from tbl
group by a_id, b_id
having count(*) > 1) x, tbl t
where x.a_id = t.a_id and x.b_id = t.b_id
order by t.a_id, t.b_id
此查询将显示元组 (a_id, b_id) 上的所有重复项
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)