sql - 查找重复的电子邮件地址

标签 sql

我需要在我们的数据库中找到重复的电子邮件。我正在一张 table 上查找此信息。到目前为止我所拥有的

 SELECT name.email, name.ID

 From Name
 Group BY Name.ID, Name.EMAIL
 Having Count(*) > 1

我知道这是错误的,但不知道如何适本地编写它。

最佳答案

删除 ID

 SELECT name.email
 From   Name
 Group  BY Name.EMAIL
 Having Count(*) > 1

如果你想得到电子邮件的数量,
 SELECT name.email, COUNT(*) totalEmailCount
 From   Name
 Group  BY Name.EMAIL
 Having Count(*) > 1

关于sql - 查找重复的电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15224378/

相关文章:

c# - 无效的对象名称 'dbo.Item'

sql - 更清洁的手动更新多行的方式

MySQL select into outfile/tmp 无输出

sql - 使用 django 如何将来自不同模型的两个查询合并为一个查询?

mysql - 外键说 "NULL"什么时候应该是一个 int?

SQL : programmatically determine if table is view

mysql - 插入带有来自 Select 的值的查询

SQL查询得到预期结果

sql - PostgreSQL 查询列上空值最少的行

php - 如何修复此注释 SQL/PHP 代码?