表1: Person

+-------------+---------+
| 列名         | 类型     |
+-------------+---------+
| PersonId    | int     |
| FirstName   | varchar |
| LastName    | varchar |
+-------------+---------+
PersonId 是上表主键
表2: Address

+-------------+---------+
| 列名         | 类型    |
+-------------+---------+
| AddressId   | int     |
| PersonId    | int     |
| City        | varchar |
| State       | varchar |
+-------------+---------+
AddressId 是上表主键

编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:

FirstName, LastName, City, State

思路:左外连接即可。

select FirstName, LastName, City, State
from Person left join Address
on Person.PersonId = Address.PersonId;

leetcode175. 组合两个表(SQL)相关推荐

  1. LeetCode-175. 组合两个表(SQL语句中的LEFT JOIN)

    题目链接: 组合两个表 题目描述: 表1: Person +-------------+---------+ | 列名 | 类型 | +-------------+---------+ | Perso ...

  2. LeetCode175 组合两个表

    https://leetcode-cn.com/problems/combine-two-tables/ 解决方案 MySQL select FirstName, LastName, City, St ...

  3. LeetCode 数据库题库解析之 175. 组合两个表

    文章目录 题目描述 题目解析 MySQL 实现 Oracle 实现 SQL Server 实现 知识扩展 内连接 左外连接 右外连接 全外连接 交叉连接 自然连接 自连接 半连接 反连接 大家好,我是 ...

  4. LeetCode数据库 175. 组合两个表

    175. 组合两个表 知识点:左连接(重要的在左边),表名称可缩写,select * from table1 t1 left join table2  t2 on t1.id=t2.id SELECT ...

  5. oracle横向合并两张表,SQL中将两个表合并成一个新表 SQL如何合并两个表并生成一个新表?...

    sql把两个表合并成一个新表的语句应该怎么写SQL SERVER: select * into 表3 from ( select 字段列表1 from 表1 union all select 字段列表 ...

  6. ACCESS教程之如何实现基于关键词组合两个表、left join、字符串包含关系 excel和access联动(教程含详细操作方式)

    实战需求 数据基本情况 我有两个表,一个表是店名,一个表是关键词和供货商. 数据分析需求 我想将两个表合并,只要店名保护某个关键词,就同时显示供货商. 解决方案 这个需求通过excel比较难实现,但是 ...

  7. 【每日SQL打卡】​​​​​​​​​​​DAY 2 丨组合两个表【难度简单】

    活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远.

  8. 组合两个表(外连接的使用)

    目录 题目描述 解法 MySQL连接 参考资料 题目描述 Create table Person (PersonId int, FirstName varchar(255), LastName var ...

  9. 175. 组合两个表

    表1: Person +-------------+---------+ | 列名 | 类型 | +-------------+---------+ | PersonId | int | | Firs ...

最新文章

  1. 教你用代码奏响天空之城! (C++中发声函数Beep详解)
  2. R语言case_when函数和cases函数实战
  3. pytorch load state dict_PyTorch 学习笔记(五):Finetune和各层定制学习率
  4. Kubernetes-ReplicationController(RC)(四)
  5. 深度学习优化算法大全系列4:AdaGrad(Adaptive Gradient)
  6. 求两个有序单链表的并交集
  7. 三菱PLC编程语言的特点
  8. 生命游戏(python版)
  9. 软件之道 -- 道篇全文
  10. Windows运行机理——消息与消息队列
  11. 苹果手机闹钟声音大小怎么调_偷偷安利5款让手机体验到爆的app,乐趣满满
  12. 莫安迪2019平面设计作品展示
  13. 06、江苏专转本(专业课笔记)第六章、信息系统与数据库
  14. Kindle如何带封面传书
  15. 2018 ACM-ICPC Syrian Collegiate Programming Contest
  16. SQL:开窗函数(窗口函数)
  17. 哪个论文查重软件能保证查重效果?
  18. ghost 服务器系统,涨姿势:Ghost系统、纯净版系统、原版系统各是什么?
  19. 分众传媒的数字化厮杀继续
  20. IMEI码一点通;你想知道关于申请、使用TAC/IMEI的问题都在这。

热门文章

  1. 活体检测python_活体检测很复杂?仅使用opencv就能实现!(附源码)!
  2. linux 用脚本建分区,脚本创建磁盘分区
  3. django 学习 (四) 模板标签
  4. android 动画 返回,Android“菜单图标变返回”动画
  5. tortoisegit图标消失_TortoiseGit文件夹和文件图标不显示解决方法
  6. 修改 decimal 默认值为0.00 sql_被经理邀请去“爬山”,只是因为我写错了一条SQL语句?...
  7. python中的引用怎么理解_Python函数通过引用调用
  8. 【转】MySQL中select * for update锁表的问题
  9. 【转】Web Reference和Service Reference的区别
  10. 管理全局包、缓存和临时文件夹