外部合併查詢

1. Left Outer Join
2. Right Outer Join
3. Full Outer Join

Left Outer Join

以左邊資料表為主,沒有對應到的資料屬性填入空值(Null Value)

SELECT * FROM A 
LEFT OUTER JOIN B ON A.ID=B.OWNERID

Uziel 發表在 痞客邦 留言(1) 人氣()

內部合併查詢(Inner Join),又稱條件式合併(Condition Join)

SELECT * FROM A Inner Join B ON A.代號=B.負責人代號

資料表

Table A

Table B

代號 姓名
1 陳圓圓
2 趙匡胤
 
 
負責人代號 客戶代號
2 C001
3 C002
3 C003
3 C004

查詢結果

Uziel 發表在 痞客邦 留言(0) 人氣()

交叉合併查詢(Cross Join)

SELECT * FROM A,B

資料表

Table A

Table B

代號 姓名
1 陳圓圓
2 趙匡胤
 
 
負責人代號 客戶代號
2 C001
3 C002
3 C003
3 C004

交叉合併後的結果是 2*4=8列

Uziel 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。