我在mysql中有一个名为users的表,其中包含以下字段:
id,name,email
我想查看使用相同电子邮件地址注册的用户名。
当我运行以下查询时,我每组只能有一行:
select name,email from users group by email having count(email) > 1;
我想查看群组中有计数的所有记录(电子邮件)> 1。
我可以在不使用子查询的情况下实现这一目标吗?
答案 0 :(得分:2)
您需要一个子查询:
select name,email from users
where email in
(
select email from users group by email having count(email) > 1;
)