我曾经做过
SELECT email, COUNT(email) AS occurences
FROM wineries
GROUP BY email
HAVING (COUNT(email) > 1);
根据他们的电子邮件找到重复项。
但是现在我需要它们的ID才能确定要删除哪个。
第二个限制是:我只想要最后插入的重复项。
因此,如果有两个条目具有test@test.com作为电子邮件,并且它们的ID分别为40和12782,则仅删除12782条目并保留40条目。
你有任何想法吗?我已经在折腾SQL约一个小时了,似乎找不到如何做到这一点。
谢谢,祝您愉快!