SQL Query显示唯一记录

时间:2012-02-16 16:07:49

标签: mysql sql

我有3列电子邮件,fname,lname我想查询以显示唯一记录,考虑到如果存在多条记录同一个电子邮件,相同的fname和相同的lname,它应该只选择一条记录。应该是什么查询样的?

1 个答案:

答案 0 :(得分:2)

select email, lname, fname
  from table1
  group by email, lname, fname
  having count(*) > 1  --only records with duplicates, 
                       --group by will return only one occurance