mysql 查找多列重复项

2024-04-15

如何查找多列的重复记录?表有主键(自动递增)

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(使用前将#替换为@)

mysql 查找多列重复项 的相关文章

随机推荐