我已经进行了一些研究,寻找一种过滤重复电子邮件的方法,以便所有列都显示与这些重复电子邮件相关的数据,但找不到帮助我解决此问题的答案。
我目前使用以下代码提取数据:
SELECT
Email, COUNT(Email) AS dup_count
FROM
[cem_farmers_masterinvitelist].[dbo].InviteList
GROUP BY
Email
HAVING
(COUNT(Email) > 1)
Order by Email
然后它给了我xxxxxx的行数。然后,我希望能够提取与这些重复电子邮件相关联的任何数据(列) - 并且只是重复。
SELECT * FROM [marks_party_MasterInvite] .[dbo].[InviteList]
WHERE
Email in(Select Email FROM [marks_party_MasterInvite].[dbo].[InviteList] GROUP BY Email HAVING COUNT(Email)>1)
我知道我做错了什么,因为行数不匹配。
所以任何帮助将不胜感激!
多谢你们,