摘要: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