【发布时间】:2015-01-15 18:21:31
【问题描述】:
我希望在数据库中查找重复项 - 但也显示所有重复记录。我当前的查询:
SELECT 'duplicate' as dup,c.Id, c.CreatedDate, c.email, c.Lead_Grade__c, count(c.email)
FROM contact as c
Inner Join (select c.Id, c.email FROM contact as c group by c.email having count(c.email) > 1) as dup
ON c.email = dup.email
WHERE Lead_Grade__c is null;
这可以为每条重复记录提供 1 行。我想要每条重复记录有 2 行(或更多)行。所以,如果记录 X 和记录 Y 都有相同的电子邮件,那么我想同时显示两者。
有什么想法吗?
谢谢!
【问题讨论】:
-
你想如何显示两者?作为单独的行还是在同一行?如果有多个?
标签: mysql