2017-04-14 61 views
0

我有一个MySQL数据库并在phpmyadmin中运行sql。根据2个电子邮件地址查找列的重复条目

我正在尝试为列venID查找重复条目。重复venID只有2个电子邮件地址 - [email protected][email protected]

这是我迄今为止,但我需要添加我想比较的电子邮件地址。不知道该怎么做。不知道我有甚么好的开始。有人可以帮忙吗?

SELECT venID, email, count(*) as dupCount 
FROM thetable, thetable2 
WHERE venID and email 
GROUP BY venID, email HAVING count(*) > 1 
+0

见https://meta.stackoverflow.com/问题/ 333952 /为什么,应该-I-提供-AN-MCVE换什么,似乎对我将要-A-极简单的SQL查询 – Strawberry

回答

1

试试这个:

SELECT venID, email, count(*) as dupCount 
FROM thetable, thetable2 
WHERE email in ('[email protected]','[email protected]') 
GROUP BY venID, email 
HAVING count(*) > 1 

如果你也只需要选择特定的venID,您可以使用此:

SELECT venID, email, count(*) as dupCount 
FROM thetable, thetable2 
WHERE email in ('[email protected]','[email protected]') 
    AND venID = 2 
GROUP BY venID, email 
HAVING count(*) > 1 
相关问题