1. 程式人生 > >[sql]join 的5種方式

[sql]join 的5種方式

spa size cbe per 簡寫 add bubuko mar 所有

現在有兩張表 如下圖所示:

技術分享圖片 技術分享圖片

一 、inner join

返回的結果:兩個表的交集行

技術分享圖片

二、 left join 是left outer join的簡寫

返回結果:左表的所有記錄,右表中字段相等的行,不相等的部分為NULL

技術分享圖片

三、right Join 是 right outer Join的簡寫

返回結果:右表的所有記錄,左表中字段相等的行,不相等的部分為NULL

技術分享圖片

四、full join 是 full outer join的簡寫

返回結果:兩個表的並集 連接字段不相等的部分為NULL

技術分享圖片

五、cross join

返回結果:把Person表和address進行一個n*m的組合即笛卡爾積

技術分享圖片

轉自:https://blog.csdn.net/abcbetty_soft/article/details/54137279

[sql]join 的5種方式