我需要一些帮助,我正在尝试获取数据库中所有客户端的列表,其结构如下: 表Person
包含以下字段
PersonId
FName
LName
Age
Gender
我还有另一张名为PersonMoreDetail
的桌子 此字段具有以下字段:
PersonId
Adrdress
Nr
Location
Country
PersonMoreDetail.PersonId
与Person.PersonId
匹配的地方.
我有以下疑问:
SELECT Person.*
FROM Person INNER JOIN
PersonMoreDetail ON Person.PersonUId = PersonMoreDetail.PersonUId
它只显示表中有详细信息的人PersonMoreDetail.PersonId
,所以如果你没有详细信息,你不会出现,我不知道如何解决这个问题,如何显示列表中没有详细信息的人。
求解方式
SELECT Person.*
FROM Person LEFT JOIN
PersonMoreDetail ON Person.PersonUId = PersonMoreDetail.PersonUId
感谢@CD001和@mim,帮助我找到了答案!