9 组合两个表
astak16 opened this issue · comments
柚子uccs commented
题目
无论 person
是否有地址信息,都需要基于上述两表提供 person
的一下信息: FirstName
, LastName
, City
, State
create table person (
personId int,
firstName varchar(255),
lastName varchar(255)
);
create table address (
addressId int primary key,
personId int,
city varchar(255),
state varchar(255)
);
SQL
select FirstName, LastName, City, State from Person
left join Address on Person.PersonId = Address.PersonId;
解析
使用左连链接两表 Person
、 Address
,连接条件是 personId
。