left join 关键字会从左表那里返回所有的行,即使在右表中没有匹配的行。
员工表与订购表案例分析:
person表
Id_P LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush G eorge Fifth Avenue New York
3 Carter Thomas Changan Street Beijing
order表
Id_O OrderNo Id_P
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 65
现在,我们希望列出所有的人,以及他们的订购,如果有的话。
SQL语句如下:
select Persons.LastName,Persons.FirstName,Orders.OrderNo from Persons left join Orders on Persons.Id_P = Orders.Id_P order by Persons.LastName
分享到:
相关推荐
inner join、 left join 、right join、 outer join之间的区别
SQL语句left join/right join/inner join 的用法比较 SQL语句left join/right join/inner join 的用法比较
left join right join inner join 区别和联系
from 多张表 等于 left join 其他表.
hive sql + left join 数据缺失
LINQ to datable实现Left join right join full join VB2010源码
比较实用的方法,已经用到项目里,很好用的一个方法
Left join优化规则的研究 一、概述 对于left join的优化,是应用开发人员、数据库内核开发人员关注的问题之一。 应用开发人员关注是因为:并不是每个数据库的内核都支持left join的内部转化,这时候需要应用...
SQL语句inner join,left join ,right join连接的不同之处, 非常实用
left join 过滤条件写在on后面和写在where 后面的区别
SQL left join用法,初学者应用
Sql语句用left join解决多表关联问题(关联套关联,例子和源码)一看就明白多表关联如何写SQl语句
(Left join , Right Join, Inner Join)用法详解,对Left join , Right Join, Inner Join完全掌握,由浅入深,真正领悟。
关于 “A LEFT JOIN B ON 条件表达式” 的一点提醒 ON 条件(“A LEFT JOIN B ON 条件表达式”中的ON)用来决定如何从 B 表中检索数据行。 如果 B 表中没有任何一行数据匹配 ON 的条件,将会额外生成一行所有列为 ...
SQL语句优化——in,not in,exists,not exists, left join...on博客所需SQL语句.txt欢迎下载!
Mysql之innerjoin,leftjoin,rightjoin详解.pdf
是sql语句的一些基本应用,是一道练习题,内附有答案
left_join_on_and与left_join_on_where的区别
LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。 LEFT JOIN 关键字语法 SELECT column_name(s) FROM table_name1 LEFT JOIN table_name2 ON table_name1....