sql入门教程:SQL FULL JOIN 关键字使用教程
SQL FULL JOIN 关键字
全连接的关键字时,返回行是比赛中的一个表。
SQL语法
SELECT column_name(s) FROM table_name1 FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name
我们来看个例子吧.
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
The "Orders" table:
O_Id | OrderNo | P_Id |
---|---|---|
1 | 77895 | 3 |
2 | 44678 | 3 |
3 | 22456 | 1 |
4 | 24562 | 1 |
5 | 34764 | 15 |
现在,我们要列出所有的人员和他们的订单,所有订单与他们的人。
我们使用下面的SELECT语句:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons FULL JOIN Orders ON Persons.P_Id=Orders.P_Id ORDER BY Persons.LastName
LastName | FirstName | OrderNo |
---|---|---|
Hansen | Ola | 22456 |
Hansen | Ola | 24562 |
Pettersen | Kari | 77895 |
Pettersen | Kari | 44678 |
Svendson | Tove | |
34764 |
全连接的关键字返回所有行从左边的表(人) ,和所有的行右表(订单) 。如果有列在“人”没有匹配的“订单” ,
或是否有列在“命令”没有场比赛中“人” ,这些行会被列为良好。
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索sql
, 关键字
教程
full join、full outer join、mysql full join、sql full join、full join 全连接,以便于您获取更多的相关知识。
时间: 2024-10-24 20:29:51