175. 组合两个表

SQL架构
表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 T-SQL query statement below */select FirstName, LastName,
(select City from Address where Address.PersonId = Person.PersonId ) as City,
(select State from Address where Address.PersonId = Person.PersonId ) as State
from Person

SQK Server实现 LeetCode 175 组合两个表相关推荐

  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. ★LeetCode(175)——组合两个表(MySQL)

    表1: Person 列名 类型 PersonId int FirstName varchar LastName varchar PersonId 是上表主键 表2: Address 列名 类型 Ad ...

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

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

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

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

最新文章

  1. dede织梦调用顶级二级栏目及下三级栏目方法(数据库实现)
  2. 融合Thread网路协议 ZigBee新版规范Q3出笼
  3. C/C++中国指针、数组的基本认知
  4. 60-172-010-使用-Broadcast-简介
  5. php 连接socket服务器_PHP-Socket服务端客户端发送接收通信实例详解
  6. 你的老婆你做主:画风自定义,内容自定义,南加大AI助你走上人生巅峰
  7. 【渝粤教育】国家开放大学2018年秋季 0313-22T促销策划与实战 参考试题
  8. latex 分布符号_latex符号大全
  9. matlab中的求导函数diff
  10. 草图大师SketchUp 2022 安装教程
  11. 2018年尚硅谷徐靖博老师的分布式电商项目视频
  12. linux shell脚本查找局域网内所有已连接的设备ip
  13. 硬件编程语言和编程器件
  14. freeswitch借助fail2ban屏蔽骚扰注册
  15. 下面程序的功能是调用fun函数以删除字符串中指定的字符
  16. 2020年春运买票中对“候补购票”的理解和看法。
  17. Eclipse+webservice简单实例搭建
  18. ####好好好#####知识图谱上的双塔召回:阿里的IntentGC模型
  19. 怎样翻译文字既快速又准确?翻译技巧指南分享
  20. Linux音频驱动之五:UDA1341芯片操作接口

热门文章

  1. 201632位matlab下载_Matlab R2016a x32|matlab 2016a 32位版下载 完全免费版 - 121下载站
  2. 极域电子教室64位破解版|极域电子教室软件64位破解版下载v6.0
  3. C语言嵌入式系统编程修炼之软件架构篇
  4. 如何使用NFC读卡器读取NFC卡片的UID?
  5. 一键hosts修改工具 全百科Hosts修改器
  6. 使用阿里云镜像加速器为docker pull提速
  7. Qt编写Onvif搜索及云台控制工具
  8. ev3编程 越野机器人_乐高EV3机器人编程超简单
  9. MyBatis简介及下载地址
  10. 特种作业2021年电力电缆考试题库