兩張表,a表中的記錄b表中不一定有。
左連線:關注左邊,右邊沒有就為空。
右連線:關注右邊,左邊沒有就為空。
內連線:返回交集
例如:student表s
idname
ageclass_id
1yang221
2su201
3fan202
4li302
5luo
22class表c
class_id
name
total
-:-:
:-:1
大一302大二
153大三40
在上面的表中,s表中的5號記錄在c表中是找不到資料的。
1.左連線,left join左邊為主要表,次表沒有對應的就顯示null。
select s.`name`,s.`class_id` from student s left join class c on s.`class_id`=c.`class_id`
結果
name
class_id
yang1su
1fan2li
2luo
(null)
2.右連線,right jion右邊為主要表,次表沒有對應的就顯示null。
select s.`name`,s.`class_id` from student s right join class c on s.`class_id`=c.`class_id`
結果
name
class_id
yang1su
1fan2li
2(null)
(null)
SQL 中的左連線和右連線
2.sql left join 關鍵字 select column name s from table name1 left join table name2 on table name1.column name table name2.column name left join 關鍵字會從左表 t...
SQL 左連線,右連線
現在在這寫寫關於它們的作用 假設有如下表 乙個為投票主表,乙個為投票者資訊表 記錄投票人ip及對應投票型別,左右連線實際說是我們聯合查詢的結果以哪個表為準 1 如右接連 right join 或 right outer join 我們以右邊voter表為準,則左表 votemaster 中的記錄只有...
SQL,右連線,左連線
1.內連線 利用內連線可獲取兩表的公共部分的記錄,即圖3的記錄集c 語句如下 select from a join b on a.aid b.bnameid。結果如圖中c部分。2.外連線 外連線分為兩種,一種是左連線 left join 和右連線 right join 1 左連線 left join...