题目
思路
1、从表的结构可以看出,表1(Person)是人的姓名信息,表2(Address)是人的地址信息。
2、查询结果是两个表里的列名,所以需要多表查询
3、考虑到有的人可能没有地址信息,要是查询结构要查所有人,需要保留表1(Person)里的全部数据,所以用左联结(left join)
4、两个表联结条件:两个表通过personId产生联结。
代码
select FirstName,LastName,City,State
from Person left join Address
on Person.PersonId = Address.PersonId;