看概念不好理解、直接上例子吧!
例子:a表 id name b表 id job parent_id
1 張3 1 23 1
2 李四 2 34 2
3 王武 3 34 4
a.id同parent_id 存在關係
1) 內連線
select a.,b. from a inner join b on a.id=b.parent_id
結果是1 張3 1 23 1
2 李四 2 34 2
2)左連線
select a.,b. from a left join b on a.id=b.parent_id
結果是1 張3 1 23 1
2 李四 2 34 2
3 王武 null
3) 右連線
select a.,b. from a right join b on a.id=b.parent_id
結果是1 張3 1 23 1
2 李四 2 34 2
null 3 34 4
4) 完全連線
select a.,b. from a full join b on a.id=b.parent_id
結果是1 張3 1 23 1
2 李四 2 34 2
null 3 34 4
3 王武 null
內連線,左連線,右連線,全連線
內連線,左連線,右連線,全連線 表t1 表t2 id name passwd id jifen dengji 1 jack jpw 1 20 3 2 tom tpw 3 50 4 1,內連線 如果想把使用者資訊 積分 等級都列出來,那麼一般會這樣寫 普通 select from t1,t2 wher...
sql 左連線 右連線 全連線
編號 姓名 1000 張三 2000 李四 3000 王五 test ora1 sql select from b 編號 商品 1000 電視機 2000 錄影機 4000 自行車 test ora1 sql set null 空值 這裡為了顯示方面我把null定義成了 空值 test ora1 s...
SQL 左外連線,右外連線,全連線,內連線
例子1 a表 id name b表 id job parent id 1 張3 1 23 1 2 李四 2 34 2 3 王武 3 34 4 a.id同parent id 存在 關係內連線 select a.b.from a inner join b on a.id b.parent id 結果是 ...