表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

# Write your MySQL query statement below

个人解法

SELECT FirstName, LastName, City, State FROM Person
LEFT OUTER JOIN Address ON(Address.PersonId = Person.PersonId)

★LeetCode(175)——组合两个表(MySQL)相关推荐

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

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

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

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

  3. Leetcode每日一题:175.组合两个表

    刷了这么久,第一次碰到SQL的题,自从复试后便很久没看数据库的书了,迟钝了许久:脑中有个大概的印象,但是写的吞吞吐吐,看了解析瞬间回忆起来了: select FirstName, LastName, ...

  4. 175. 组合两个表

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

  5. 文巾解题 175. 组合两个表

    1 题目描述 2 解题思路 2.1 方法1:不用JOIN SELECTFirstName, LastName, (SELECT City FROM Address a WHERE a.PersonId ...

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

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

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

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

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

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

  9. leetcode175. 组合两个表(SQL)

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

最新文章

  1. 清华姚班陈丹琦获斯隆奖!与去年得主马腾宇是同班同学,博士毕业论文是近十年最热之一...
  2. golang 关于golang.org/x包问题
  3. java图书馆管理系统_六天写出来的基于Swing的图书管理系统你不来吐槽一下?
  4. hunnu---11547 你的组合数学学得如何?
  5. MobX快速入门教程(重要概念讲解)
  6. Jzoj4778 数列编辑器
  7. 用StyleCop规范团队代码
  8. 提高Python运行效率的六个窍门
  9. php后端接收数据,后端如何接收fetch方式发送的数据?
  10. Eclipse_设置JSP模板
  11. 几种简单的图像加密方法
  12. windows便签工具在哪,怎么在便签上保存工作提醒事项
  13. HTTP Error 500.30 - ANCM In-Process Start Failure 解决方法
  14. Spring的事务控制
  15. DHCP协议的运行过程
  16. C语言程序设计笔记(浙大翁恺版) 第九周:指针
  17. 秒杀竞拍屡创网络神话:馅饼还是美丽陷阱
  18. 实现两个主机之间的密钥分发和安全传输
  19. consul(windows版)下载与使用
  20. GUID [xxx] for asset ‘Packages/com.unity.plasticscm-cn/Editor/xxx/xxx‘ conflicts with: ‘Packages/com

热门文章

  1. python 字典和列表的遍历
  2. 前端名称命名--英文字母
  3. SilverLight 初探一
  4. Linux命令篇之history命令和alias命令
  5. shell脚本七十问
  6. WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭
  7. java 方法的返回值(翻译自Java Tutorials)
  8. php mysql搜索包含数据查询慢,php – 在mysql中搜索关键字并获取至少包含5个关键字的数据...
  9. linux 虚拟 设备,Linux中的虚拟网络设备
  10. 2.15_graph_图