Mysql-自连接以检查相等性
我有一张桌子,其结构如下 id、firstname、lastname、地址、电话号码 我需要选择所有重复的名字和姓氏。比如说,Mysql-自连接以检查相等性,mysql,Mysql,我有一张桌子,其结构如下 id、firstname、lastname、地址、电话号码 我需要选择所有重复的名字和姓氏。比如说, 1 Bob Williams S-Oak街1234567890号 罗布·威廉姆斯N-Oak街1235432222号 3 Bob Williams S-Pec街4332122111号 我需要做一个自我连接,并以Bob Williams的身份获得结果 不需要自联接 SELECT firstname, lastname, COUNT(*) c FROM table GRO
- 1 Bob Williams S-Oak街1234567890号
- 罗布·威廉姆斯N-Oak街1235432222号
- 3 Bob Williams S-Pec街4332122111号
我需要做一个自我连接,并以Bob Williams的身份获得结果 不需要自联接
SELECT firstname, lastname, COUNT(*) c
FROM table
GROUP BY firstname, lastname
HAVING c > 1
不需要自连接
SELECT firstname, lastname, COUNT(*) as cnt
FROM yourtable
GROUP firstname, lastname
HAVING cnt > 1
下一次我要在回答中去掉
nt
,赢得比赛,谢谢@Barmar。我在考虑自我加入。这似乎是一个相当简单的选择。再次感谢:)@MarcB您本可以删除nt
并添加BY
:)