Join的用法

  • 2919
  • 0

摘要:Join的用法

三種JOIN語法的差異  

敘述 

用途說明 
INNER JOIN 
僅顯示兩資料表對應欄位中值相同的欄位。 

LEFT JOIN 

串聯兩個資料表中對應欄資料時,以資料表1的資料為主,若資料存在於資料表1,但資料表2沒有對應值時,仍顯示資料表1中的資料。 

RIGHT JOIN 

串聯兩個資料表中對應欄資料時,以資料表2的資料為主,若資料存在於資料表2,但資料表1沒有對應值時,仍顯示資料表2中的資料。

各關鍵字的意義: 

ALL  

顯示所有記錄,此為預設值可省略。  

DISTINCT  

值重複的記錄僅顯示一次。  

DISTINCTROW  

對於重複的記錄僅顯示一次。  

TOP n  

顯示記錄中,記錄順序為前n筆記錄。  

TOP n PERCENT  

顯示記錄中,記錄順序為前百分n的記錄。

引用於:

http://www.holihi.com/article/main_view.php?id=N0027&PHPSESSID=11582c495030f05b875df86485ea58bc