Mlog1: LeetCode --组合两个表
学习Mysql ,每日做一道数据库题目,文章仅用做做题记录用途。--章记
[1] 题目如下:
表1: Person
表2: Address
编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:
[2] 分析
1、选取表格中的部分数据,用SELECT(用于从数据库中选取数据);
2、涉及两个表格,用JOIN (用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段);
3、无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息,用LEFT JOIN(LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行);
[3]输入
[4]结果
2018-8-28
[5] 知识拓展
原题链接
领取专属 10元无门槛券
私享最新 技术干货