我有一个 MySQL 数据库并在 phpmyadmin 中运行 sql。
我正在尝试查找 venID 列的重复条目。仅 2 个电子邮件地址的重复 venID - e1@myemail.com 和 e2@myemail.com。
这是我到目前为止所拥有的,但我需要添加我想要比较的电子邮件地址。不知道该怎么做。不确定我所拥有的是否是一个好的开始。有人可以帮忙吗?
SELECT venID, email, count(*) as dupCount
FROM thetable, thetable2
WHERE venID and email
GROUP BY venID, email HAVING count(*) > 1
最佳答案
试试这个:
SELECT venID, email, count(*) as dupCount
FROM thetable, thetable2
WHERE email in ('e1@myemail.com','e2@myemail.com')
GROUP BY venID, email
HAVING count(*) > 1
如果您也想仅选择特定的 venID,则可以使用以下命令:
SELECT venID, email, count(*) as dupCount
FROM thetable, thetable2
WHERE email in ('e1@myemail.com','e2@myemail.com')
AND venID = 2
GROUP BY venID, email
HAVING count(*) > 1
关于mysql - 根据 2 个电子邮件地址查找列的重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43418973/