SELECT email From person GROUP BY email HAVING COUNT (d) >1
时间: 2024-03-14 15:47:23 浏览: 47
2021数据库系统原理实践任务书1
这个 SQL 查询语句有一些问题。因为在 HAVING 子句中引用了一个不存在的列 d。如果你想按照 email 列进行分组,并且只选择分组后 d 列的数量大于 1 的 email 值,应该使用以下查询:
```
SELECT email FROM person GROUP BY email HAVING COUNT(d) > 1;
```
其中,d 是 person 表中的一个列名,用于计算每个 email 值的数量。如果你想选择分组后 id 列的数量大于 1 的 email 值,则应该像之前那样使用 COUNT(id)。
阅读全文