程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> sql入門教程:SQL FULL JOIN 關鍵字使用教程

sql入門教程:SQL FULL JOIN 關鍵字使用教程

編輯:MySQL綜合教程

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_IdLastNameFirstNameAddressCity1HansenOlaTimoteivn 10Sandnes2SvendsonToveBorgvn 23Sandnes3PettersenKariStorgt 20Stavanger

The "Orders" table:

O_IdOrderNoP_Id177895324467833224561424562153476415

現在,我們要列出所有的人員和他們的訂單,所有訂單與他們的人。

我們使用下面的SELECT語句:

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
FULL JOIN Orders
ON Persons.P_Id=Orders.P_Id
ORDER BY Persons.LastName
LastNameFirstNameOrderNoHansenOla22456HansenOla24562PettersenKari77895PettersenKari44678SvendsonTove   34764
 

全連接的關鍵字返回所有行從左邊的表(人) ,和所有的行右表(訂單) 。如果有列在“人”沒有匹配的“訂單” ,

或是否有列在“命令”沒有場比賽中“人” ,這些行會被列為良好。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved