sql常识-LEFT JOIN
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) 中没有匹配的行。
转载于:https://www.cnblogs.com/gpdm/p/5849546.html
sql常识-LEFT JOIN相关推荐
- SQL 中left join ,inner join,right join的区别
2019独角兽企业重金招聘Python工程师标准>>> sql中存在有左连接 插入 右连接 sql语句 left join ,inner join,right join 进行 wh ...
- SQL的连接(join)有哪些常见形式?解释一下?解释 SQL 的 left join 和 right join?
SQL的连接(join)有哪些常见形式?解释一下?解释 SQL 的 left join 和 right join? SQL的连接(join)有哪些常见形式? sql连接查询:把多张表的列组合在一起,产 ...
- sql之left join、right join、inner join的区别,连接自己时的查询结果测试
sql之left join.right join.inner join的区别 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包 ...
- sql server left join 重复数据原因图
sql server left join 重复数据原因图 网购从这里开始 ( 物美价廉还等什么?!!! )
- LINQ体验(6)——LINQ to SQL语句之Join和Order By
LINQ体验(6)--LINQ to SQL语句之Join和Order By Join操作 适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等.对各个表之间的关系,就用这些实现对多个表的操 ...
- SQL开发技巧 join从句
SQL标准中 join的类型 1.内连接 (INNER) 2.全外连接(FULL OUTER) JOIN 3.左外连接(LEFT OUTER) 4.右外连接 (RIGHT OUTER) 5.交叉连接 ...
- SQL中cross join,left join,right join ,full join,inner join 的区别
http://blog.csdn.net/sgivee/article/details/5081350 SQL中cross join,left join,right join ,full join,i ...
- SQL 中 left join、right join、inner join 的区别
SQL 三个 join 的含义 left join(左联接):返回左表中的所有记录以及和右表中的联接字段相等的记录. right join(右联接):返回右表中的所有记录以及和左表中的联接字段相等的记 ...
- SQL语句inner join,left join ,right join连接的不同之处
SQL语句inner join,left join ,right join连接的不同之处 表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 ...
- SQL查询优化 LEFT JOIN和INNER JOIN
作者:VerySky 推荐:陈敬(Cathy) SQL查询优化 LEFT JOIN和INNER JOIN 1, 连接了八个数据库表,而且全部使用LEFT JOIN,如下所示: Resource_Res ...
最新文章
- LeetCode简单题之矩阵对角线元素的和
- 好渴望 wacom Intuos3
- python 报错 bs4 FeatureNotFound: Couldn‘t find a tree builder with the features you requested: lxml
- Python入门学习笔记03(装饰器)
- pip安装deb_趟坑:使用pip安装TensorFlow
- ElasticSearch Java Api(二) -检索索引库
- 程序人生:给年轻程序员关于开发过程的10条忠告
- 解决解决鼠标右键被锁定
- 开发一个自己的 CSS 框架(五)
- java中位运算传参_java基础之位运算讲解于实战
- 快速轻巧的CQRS和事件源解决方案
- Python 科学计算—— 数值问题
- MATLAB--高斯牛顿法
- 数字地球各类贴图资源下载地址
- ARM体系结构与编程模型(图文并茂)
- 江苏成人高考考前注意事项
- 苹果手机直播显示服务器,搭建流媒体服务器(iOS直播 )
- 数字基建系列(一)数分如何参与埋点工作
- ansible-playbook批量部署Zabbix
- poi3.17版本生成excel文件时,单元格生成求和公式
热门文章
- vba commondialog控件添加不上_MyVBA加载宏——添加自定义菜单03——功能分析
- 机器学习 python 随机抽样random sampling 代码
- 微信小程序即将支持 分享朋友圈 半屏显示
- word 文字超出表格边框怎么办
- 区块链 以太坊 solidity 事务控制和异常处理 require assert
- C++ Segmentation fault 一般原因
- Github Projects 项目管理 怎么用
- 树分解 tree decomposition
- oracle加载日记账直服务器,Oracle EBS GL 总账日记账打开报错此职责无可用函数
- 老司机带你了解微信/支付宝支付的相关概念