mysql關於內連接和外連接的理解

inner join是我們最常見的連接方式了,只連接匹配的行

外連接也是一種連接方式,不過和inner的區別主要在於對於不匹配行的處理上,不匹配的行也會選擇上,不過左右和full在選擇上有差異

左外連接 包含左邊表的全部行(不管右邊的表中是否存在與它們匹配的行),以及右邊表中全部匹配的行
右外連接 包含右邊表的全部行(不管左邊的表中是否存在與它們匹配的行),以及左邊表中全部匹配的行
全外連接 包含左、右兩個表的全部行,不管另外一邊的表中是否存在與它們匹配的行。

博文參考

https://bbs.csdn.net/topics/310262505

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