文章目录
  1. 1. 题目
  2. 2. 解题思路
  3. 3. 一种答案

题目

#175 Combine Two Tables

解题思路

这题比较简单,数据来源于两个表很自然就想到需要用某种 JOIN。题目中说到无论 Address 表有无那个人对应记录都应该列出来,说明应该用 LEFT JOIN

The Code Project 有一张关于各种 JOIN 的可视化解释

Visual_SQL_Joins

一种答案

完整答案

1
2
3
4
5
6
7
-- Runtime: 1058 ms
SELECT
FirstName, LastName, Address.City, Address.State
FROM
Person
LEFT JOIN
Address ON Person.PersonId = Address.PersonId

本博客微信公众号

文章目录
  1. 1. 题目
  2. 2. 解题思路
  3. 3. 一种答案