mysql查询重复数据
时间: 2023-08-30 16:10:02 浏览: 72
可以使用 GROUP BY 和 HAVING 子句来查询重复数据。例如,假设你有一个表名为 `users`,其中包含用户名和电子邮件地址,你可以使用以下 SQL 语句来查找重复的电子邮件地址:
```
SELECT email, COUNT(*)
FROM users
GROUP BY email
HAVING COUNT(*) > 1;
```
这将返回所有出现超过一次的电子邮件地址以及它们出现的次数。如果你只想返回重复的电子邮件地址而不是计数,可以使用以下 SQL 语句:
```
SELECT email
FROM users
GROUP BY email
HAVING COUNT(*) > 1;
```
这将返回所有出现超过一次的电子邮件地址。
阅读全文