sql中的左連線和右連線

2022-07-01 01:36:11 字數 925 閱讀 7770

兩張表,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...