开发者

Mysql - How to select users who have similar info (like a shared phone number)

Just for an example. How can I query my db to find two users who might be using the same phone number?开发者_StackOverflow社区 I'm not inputting a specific number but I want to find all instances phone numbers that are being used more than once in the user table.


SELECT ... FROM users u1 JOIN users u2 
ON u1.user_id <> u2.user_id AND u1.phone_number = u2.phone_number;


You would use two tables of the same table with aliasses like:

select a.name, b.name
  from mytable a join mytable b on a.phonenumber = b.phonenumber
 where a.name <> b.name
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜