文巾解题 175. 组合两个表
Posted 刘文巾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文巾解题 175. 组合两个表相关的知识,希望对你有一定的参考价值。
1 题目描述
2 解题思路
2.1 方法1:不用JOIN
SELECT
FirstName,
LastName,
(SELECT City
FROM Address a
WHERE a.PersonId=p.PersonId) as City,
(SELECT State
FROM Address a
WHERE a.PersonId=p.PersonId) as State
FROM Person p
如果 a.PersonId=p.PersonId不成立,那么select返回的就是NULL,也满足语义条件。
2.2 方法2 外连接
外连接知识可以看数据库笔记——数据模型_刘文巾的博客-CSDN博客 3.10节
SELECT FirstName, LastName, City, State
FROM Person left join Address
ON Person.PersonId = Address.PersonId
以上是关于文巾解题 175. 组合两个表的主要内容,如果未能解决你的问题,请参考以下文章