2017-04-14 64 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 
相關問題