CHIL-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/ChineseIntelligentLanguage/p/6431003.html
CHIL-SQL-LEFT JOIN 关键字相关推荐
- SQL LEFT JOIN 关键字
SQL LEFT JOIN 关键字 LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行. LEFT JOIN 关键 ...
- SQL JOIN\SQL INNER JOIN 关键字\SQL LEFT JOIN 关键字\SQL RIGHT JOIN 关键字\SQL FULL JOIN 关键字...
SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据. Join 和 Key 有时为了得到完整的结果,我们需要从两个或更多的表中获取结果.我们就需要执行 join. 数据库中的表 ...
- SQL语法之 FULL JOIN 关键字
SQL学习 学习SQL语法 SQL语法 SQL学习 FULL JOIN 关键字 全连接(FULL JOIN)实例 FULL JOIN 关键字 SQL FULL JOIN 关键字 只要其中某个表存在匹配 ...
- CHIL-SQL-INNER JOIN 关键字
SQL INNER JOIN 关键字 在表中存在至少一个匹配时,INNER JOIN 关键字返回行. INNER JOIN 关键字语法 SELECT column_name(s) FROM table ...
- SQL关联查询————LEFT JOIN关键字的使用
引言 关联查询一直是非常重要的SQL使用技巧. 在一次查询操作中,使用mybatis进行条件查询,在没有使用 LEFT JOIN 关键字的情况下是这样写的: <!-- 查找成员 -->&l ...
- SQL学习之full outer join关键字
目录 参考源 SQL full outer join 关键字 图例 full outer join语法 示例数据 full outer join使用 参考源 简单教程 https://www.twle ...
- MySQL查询语种关键字_SQL——SQL语言全部关键字详解
http://blog.csdn.net/quinnnorris/article/details/71056445 数据库中我们做常用的就是SQL基本查询语言,甚至有些人认为数据库就是SQL,SQL就 ...
- full outer join 与full join的区别_基础小白的SQL的JOIN语法解析
总的来说,四种JOIN的使用/区别可以描述为: left join 会从左表(shop)那里返回所有的记录,即使在右表(sale_detail)中没有匹配的行. right outer join 右连 ...
- sql中join类型_SQL Join类型概述和教程
sql中join类型 This article will provide an overview of the SQL Join and cover all of the SQL join types ...
- sql left join on 多条件_提高SQL语言能力必会的知识点
欢迎关注公众号sqlrmxx获取更多学习资料 想要进一步提高SQL语言能力必须完全理解SQL执行过程 知识回顾 SQL查询逻辑执行顺序 (8)SELECT (9)DISTINCT (11)<To ...
最新文章
- HDU 5119 Happy Matt Friends(递推)
- ssm路径访问不到_ssm整合!!!
- oracle-sqlloader的简单使用
- 【转】可编程管线基本流程
- HR 的那些黑话大全,太扎心了!(漫画)
- linux mplayer_移植mplayer播放器到EK200开发板的步骤浅析
- 奇怪,Python有的函数调用需要两对括号?(2)
- 6选择内核启动项_Linux内核都没搞懂,Alot和你还有什么关系?
- python计算机入门_Python零基础入门(1)-------计算机基础
- Visio搜索形状显示无匹配项的解决方法
- JavaSE基础Day01
- 【Zigbee】进阶篇(1) Zigbee协议栈创建简单项目,协议栈、事件、消息学习
- centos php ioncube_CentOS 7安装ionCube Loader为php解密组件的方法
- webrtc---桌面共享原理
- vscode连接服务器
- oracle profile 参数,oracle profile的参数详解
- python根据参数判断性别准吗_根据数据能判断男宝或女宝概率么?
- 京东实习笔试——拍卖
- numpy_isfinite函数
- 微信小程序实现拼团成功动画
热门文章
- linux不同主机通信,Linux实现多台主机之间相互通信
- 64位系统装32和64位oracle,64位系统安装32位Oracle developer
- matlab衰减指数的程序是,如何用MATLAB仿真单指数衰减振荡波
- springboot日志写入mysql_springboot运用logback将日志写入数据库
- 计算机网络相关词汇,计算机网络英语词汇
- mysql主从不同步监控_MySQL主从同步监控
- SpringBoot+Shiro 学习之数据库动态权限管理和 Redis 缓存
- API开创基底细胞癌手术切缘采集,改善过度医疗现状
- 16.2. jps - Java Virtual Machine Process Status Tool
- ubuntu下用户的创建、修改