我有一个联系人表。该表包含一个 mobile_phone 列和一个 home_phone 列。我想获取所有重复的联系人,其中重复是两个共享电话号码的联系人。如果联系人 A 的 mobile_phone 与联系人 B 的 home_phone 匹配,则这也是重复的。这是应该匹配的三个联系人的示例。
contact_id|mobile_phone|home_phone|other columns such as email.......|...
-------------------------------------------------------------------------
111 |9748777777 |1112312312|..................................|...
112 |1112312312 |null |..................................|...
113 |9748777777 |0001112222|..................................|...
这是一个查找重复项的查询,而不是跨字段的查询。
select mobile_phone from contacts group by mobile_phone HAVING count(*) > 1 order by mobile_phone