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

sql入門教程:SQL RIGHT JOIN 右聯

編輯:MySQL綜合教程

sql入門教程:SQL RIGHT JOIN 右聯

SQL RIGHT JOIN 關鍵字
右聯接的關鍵字返回所有行從右邊表( table_name2 ) ,即使沒有任何比賽中,左表( table_name1 ) 。

SQL語法

SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2 
ON table_name1.column_name=table_name2.column_name
答:在一些數據庫聯接權被稱為右外部連接。

正確的SQL加入例如
在“person”表:

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
RIGHT 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     34764

右聯接的關鍵字返回所有行從右邊表(訂單) ,即使沒有任何比賽中,左表(person) 。

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