0

我有一张表,其结构如下。

id、名字、姓氏、地址、电话号码

我需要选择所有重复的名字和姓氏。例如,

  • 1 鲍勃·威廉姆斯 S-Oak 街 1234567890
  • 2 Rob Williams N-Oak st 1235432222
  • 3 Bob Williams S-Pec st 4332122111

我需要进行自我加入并以 Bob Williams 的身份获得结果。

4

2 回答 2

4

无需自加入。

SELECT firstname, lastname, COUNT(*) c
FROM table
GROUP BY firstname, lastname
HAVING c > 1
于 2013-07-23T18:05:54.033 回答
3

无需自我加入。

SELECT firstname, lastname, COUNT(*) as cnt
FROM yourtable
GROUP firstname, lastname
HAVING cnt > 1
于 2013-07-23T18:06:03.600 回答