leetcode刷题MySQL题解十六
Posted hhh江月
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode刷题MySQL题解十六相关的知识,希望对你有一定的参考价值。
leetcode刷题mysql题解十六
题目叙述
表: Person
±------------±--------+
| 列名 | 类型 |
±------------±--------+
| PersonId | int |
| FirstName | varchar |
| LastName | varchar |
±------------±--------+
personId 是该表的主键列。
该表包含一些人的 ID 和他们的姓和名的信息。
表: Address
±------------±--------+
| 列名 | 类型 |
±------------±--------+
| AddressId | int |
| PersonId | int |
| City | varchar |
| State | varchar |
±------------±--------+
addressId 是该表的主键列。
该表的每一行都包含一个 ID = PersonId 的人的城市和州的信息。
编写一个SQL查询来报告 Person 表中每个人的姓、名、城市和州。如果 personId 的地址不在 Address 表中,则报告为空 null 。
题目解答
# Write your MySQL query statement below
# select firstName, lastName, city, state from Person p1, Address a1 where p1.personId = a1.personId;
# Write your MySQL query statement below
select
P.FirstName,
P.LastName,
A.City,
A.State
from Person P
left join Address A
on P.PersonId = A.PersonId;
题目运行
以上是关于leetcode刷题MySQL题解十六的主要内容,如果未能解决你的问题,请参考以下文章