sql——left join/right join/inner join/full outer join 最清晰解釋

多表連接join子句有三種分類,

inner join(默認,查詢滿足條件的選中列),

left join(查詢滿足條件的左表的列和選中列),

right join(查詢滿足條件的右表的列和選中列),

full outer join(查詢全部)

語言有些難以理解,下面作者會通過畫圖給大傢俱體解釋他們之間的差別

假設紅色代表左表,藍色代表右表,中間重疊部分代表我們需要關聯兩表查詢的列信息

inner join,即爲中間重疊部分

left join即爲查詢全部紅色區域

right join即爲查詢全部藍色區域

full outer join即爲查詢全部紅色藍色區域

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章