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
员工表与订购表案例分析:
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
12万+

被折叠的 条评论
为什么被折叠?



