题目描述:
SQL架构
表1: Person
表2: Address
编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:
FirstName, LastName, City, State
方法1:
主要思路:
(1)因为题目要求无论person是否有地址信息,都要基于上述两表提供person信息,故可以使用左连接 left join实现;
# Write your MySQL query statement below
select FirstName,LastName,City,State
from Person left join Address
on Person.PersonId=Address.PersonId;
方法2:
主要思路:
(1)同样的方式,使用右连接实现;
# Write your MySQL query statement below
select FirstName,LastName,City,State
from Address right join Person
on Person.PersonId=Address.PersonId;