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) 中没有匹配的行。
SQL Inner Join
SQL Right Join
转载于:https://blog.51cto.com/zhangjinbo/1869348
SQL 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 ...
最新文章
- 电信运营商的云机遇-【软件和信息服务】2015.01
- python中什么是匿名函数_python中的匿名函数
- ssm框架requestmapping找不到_框架学习,就是介么简单
- python基础30个常用代码大全-Python基础小题汇总
- ACM-ICPC中博弈论的一些小小总结
- java 皮鞋_java反射
- 史上最全AI论文集结:近千篇论文分门别类整理好
- python generator object_python - 将生成器对象转换为列表以进行调试
- 欧洲最大云服务公司 OVH 法国机房着火:1个数据中心被完全烧毁、部分客户数据完全丢失且无法恢复
- 弹琴、cosplay、打羽毛球……现在的机器人都是戏精丨世界机器人大会
- atitit 国家与社区发展战略研究attilax 总结 v2 .docx
- 使用PHP输出中文JSON字符串
- 浮点数比较大小常用规则
- Excel连接Mysql数据库
- php 递归面试题_PHP面试题
- SpringBoot AOP切面实现
- Win10任务栏卡死解决方案
- 再见了,我的黄色文件夹(内置福利)
- C++ Primer Plus 第九章答案 内存模型和名称空间
- Apache Calcite论文概要
热门文章
- 为什么电脑下载python很慢-Python运行速度慢你知道这是为什么吗?
- 风云编程python-python网络编程(一)
- opencv python 图像去噪
- 蓝桥哈夫曼树C语言,实验四 哈夫曼树及哈夫曼编码
- 操作符*或者-的重载
- PHP内核之PHP_FUNCTION宏定义
- LeetCode Reverse Vowels of a String(字符串中元音字符反转)
- Button的使用(五):从xml中加载
- 题目1470:调整方阵
- (cvpr2019 ) Better Version of SRMD