掘金团队号上线,助你 Offer 临门! 点击 查看详情
一、题目描述:
组合两个表
二、思路分析:
两个表通过personID链接在一起,很明显是用join解决。
但是需要考虑可能会出现A &!B 和 !A & B 的现象
首先我们只需要关注有人没地名的情况,而不需要知道没人有地名,因此使用left join 解决
三、AC 代码:
select Person.FirstName , Person.LastName ,Address.City ,Address.state
from Person left JOIN Address
on
Person.PersonId = Address.PersonId;
四、总结:
这题主要是学会最简单的多表查询 join,并区分下各类join(其实也不用太区分)