如果有多个用户ID的电子邮件,我想在我的数据库中进行检查。我试图在下面查询,但它只计算那些不是我的目标的记录。
SELECT userID, COUNT(*), email FROM `userAccountCredential` GROUP BY userID HAVING COUNT(*) > 1
让'说有一个电子邮件a@a.com,其中包含userID 1和userID 2我希望得到a@a.com,以便列出具有多个用户ID的电子邮件。
答案 0 :(得分:4)
SELECT email
FROM `userAccountCredential`
GROUP BY email
HAVING COUNT(distinct userId) > 1