SQL复制多个表?

SQL复制多个表?,sql,list,duplicates,Sql,List,Duplicates,我正在尝试编写一个SQL查询,它将为我提供数据库中重复人员的列表。我无法使用此查询创建新表 我试图找到那些名字、姓氏和出生日期相匹配的人 姓名保存在表persons中,出生日期存储在personsInfo中,并与匹配的id链接。您应该能够通过以下方式执行此操作: select p.id, p.firstName, p.lastName, I.DoB, count(*) from persons as p join personsInfo as I on p.ID = i.PersonsID gr

我正在尝试编写一个SQL查询,它将为我提供数据库中重复人员的列表。我无法使用此查询创建新表

我试图找到那些名字、姓氏和出生日期相匹配的人


姓名保存在表
persons
中,出生日期存储在
personsInfo
中,并与匹配的id链接。

您应该能够通过以下方式执行此操作:

select p.id, p.firstName, p.lastName, I.DoB, count(*)
from persons as p
join personsInfo as I
on p.ID = i.PersonsID
group by p.firstname, p.lastName, I.DoB
having count(*) > 1

通过搜索“select duplicates sql”并查看

找到答案,您最好包括表架构和示例数据。的可能重复项