175. 组合两个表

因为表 Address 中的 personId 是表 Person 的外关键字,所以我们可以连接这两个表来获取一个人的地址信息。

考虑到可能不是每个人都有地址信息,我们应该使用 outer join 而不是默认的 inner join。

# Write your MySQL query statement below
select FirstName, LastName, City, State
from Person left outer join Address
on Person.PersonId = Address.PersonId;

注意:如果没有某个人的地址信息,使用 where 子句过滤记录将失败,因为它不会显示姓名信息。

posted @ 2021-08-10 19:36  Dazzling!  阅读(35)  评论(0编辑  收藏  举报