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 1HansenOlaTimoteivn 10Sandnes2SvendsonToveBorgvn 23Sandnes3PettersenKariStorgt 20StavangerThe "Orders" table:
O_Id OrderNo P_Id 177895324467833224561424562153476415
現在,我們要列出所有的人員和他們的訂單,所有訂單與他們的人。
我們使用下面的SELECT語句:SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons FULL JOIN Orders ON Persons.P_Id=Orders.P_Id ORDER BY Persons.LastNameLastName FirstName OrderNo HansenOla22456HansenOla24562PettersenKari77895PettersenKari44678SvendsonTove 34764全連接的關鍵字返回所有行從左邊的表(人) ,和所有的行右表(訂單) 。如果有列在“人”沒有匹配的“訂單” ,
或是否有列在“命令”沒有場比賽中“人” ,這些行會被列為良好。