我想检查我的数据库中是否存在具有多个用户 ID 的电子邮件。我尝试在下面查询,但它只是计算记录,这并不是我真正的目标。
SELECT userID, COUNT(*), email FROM `userAccountCredential` GROUP BY userID HAVING COUNT(*) > 1
Run Code Online (Sandbox Code Playgroud)
假设有一封电子邮件 a@a.com,其 userID 1 和 userID 2 我想得到 a@a.com 结果,以便获得具有多个 userID 的电子邮件列表。
SELECT email
FROM `userAccountCredential`
GROUP BY email
HAVING COUNT(distinct userId) > 1
Run Code Online (Sandbox Code Playgroud)