我有一个包含人姓,名,部门的SQLite数据库,我需要进行查询以向我显示具有相同名字和姓氏的任何人。我发现以下语句应该可以满足单个字段的要求,但是当我尝试使用它来提取所有具有相同姓氏的记录时,它似乎对我不起作用。我怎样才能做到这一点?
Select myField From myTable Group by myField Where count(myField)>1
尝试:
Select firstname,LastName,Count(*) From myTable Group by firstname,LastName HAVING Count(*)>1
GROUP BY合并名称值相同的行。 HAVING删除不符合条件的组。
上面的查询将列出名字和姓氏,以及实际上有重复的所有名字/姓氏的重复计数。