松软科技课堂:SQL-LEFT-JOIN 关键字
2024-09-01 07:19:14
SQL LEFT JOIN 关键字
LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。
LEFT JOIN 关键字语法
SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
注释:在某些数据库中, LEFT JOIN 称为 LEFT OUTER JOIN。
原始的表 (用在例子中的):
"Persons" 表:
Id_P | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
"Orders" 表:
Id_O | OrderNo | Id_P |
---|---|---|
1 | 77895 | 3 |
2 | 44678 | 3 |
3 | 22456 | 1 |
4 | 24562 | 1 |
5 | 34764 | 65 |
左连接(LEFT JOIN)实例
现在,我们希望列出所有的人,以及他们的定购 - 如果有的话。
您可以使用下面的 SELECT 语句:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
LEFT JOIN Orders
ON Persons.Id_P=Orders.Id_P
ORDER BY Persons.LastName
结果集:
LastName | FirstName | OrderNo |
---|---|---|
Adams | John | 22456 |
Adams | John | 24562 |
Carter | Thomas | 77895 |
Carter | Thomas | 44678 |
Bush | George |
LEFT JOIN 关键字会从左表 (Persons) 那里返回所有的行,即使在右表 (Orders) 中没有匹配的行。
最新文章
- RabbitMQ学习系列(一): 介绍
- python3爬虫 url管理器
- ARM Linux 3.x的设备树(Device Tree)
- RabbitMQ消息队列:ACK机制
- 2016年11月17日 星期四 --出埃及记 Exodus 20:8
- POJ 2311 Cutting Game(Nim博弈-sg函数/记忆化搜索)
- WebView用法
- MySQL 死锁日志分析
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64-b
- Does not contain a valid host:port authority: Master:8031 (configuration property 'yarn.resourcemanager.resource-tracker.address')
- Bash shell 笔记总结(一) 转自http://www.bubuko.com/infodetail-509992.html,谢谢原作者
- [置顶] 无名管道的C++封装
- PHP实现中文截取无乱码
- css单独设定样式
- java 集合框架(TreeSet操作,自动对数据进行排序,重写CompareTo方法)
- Eclipse 添加 lib (导入 .jar 包)
- 非WifI环境处理
- Java集合性能分析-疯狂Java讲义
- LIBTUX_CAT:466: ERROR: tpopen TPERMERR xa_open returned XAER_INVAL
- JsonParseException:非法的unquoted字符((CTRL-CHAR,代码9)):必须被转义
热门文章
- (二十四)c#Winform自定义控件-单标题窗体
- 盘一盘 AQS和ReentrantLock
- poi使用随笔
- centos7.x 安装系统/配置网络/设置主机名
- [ PyQt入门教程 ] PyQt+socket实现远程操作服务器
- Pyinstaller打包多个.py文件
- HBase 系列(十一)—— Spring/Spring Boot + Mybatis + Phoenix 整合
- python 14 装饰器
- Codeforces 1009E
- spring-boot整合dubbo启动demo