【发布时间】:2014-10-28 07:26:35
【问题描述】:
我正在尝试修改此问题中已接受的答案:Find duplicate records in MySQL,以便根据名字和姓氏这两个字段在我的表中查找重复记录。
这是原始查询,可以正常工作并根据姓氏查找重复记录...
SELECT Firstname, candidate.Lastname FROM candidate
INNER JOIN (SELECT Lastname FROM candidate
GROUP BY Lastname HAVING count(UserID) > 1) dup ON
candidate.Lastname = dup.Lastname ORDER BY Lastname
现在我也想在其中添加名字...但我不确定我在做什么,以下不起作用:
SELECT candidate.Firstname, candidate.Lastname FROM candidate
INNER JOIN (SELECT Firstname AND Lastname FROM candidate
GROUP BY Lastname HAVING count(UserID) > 1) dup ON
candidate.Lastname = dup.Lastname AND candidate.Firstname = dup.Firstname
ORDER BY Lastname
【问题讨论】:
标签: mysql sql duplicates