当前位置:数据库 > MySQL >>

sql入门教程:SQL FULL JOIN 关键字使用教程

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_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

The "Orders" table:

O_IdOrderNoP_Id
1778953
2446783
3224561
4245621
53476415

现在,我们要列出所有的人员和他们的订单,所有订单与他们的人。

我们使用下面的SELECT语句:

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
FULL JOIN Orders
ON Persons.P_Id=Orders.P_Id
ORDER BY Persons.LastName
LastNameFirstNameOrderNo
HansenOla22456
HansenOla24562
PettersenKari77895
PettersenKari44678
SvendsonTove 
  34764
 

全连接的关键字返回所有行从左边的表(人) ,和所有的行右表(订单) 。如果有列在“人”没有匹配的“订单” ,

或是否有列在“命令”没有场比赛中“人” ,这些行会被列为良好。

补充:数据库,mysql教程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,