Mysql 全外連接的實現

沒概念,不熟悉內連接、左外連接、右外連接、全外連接的同學請自行百度,很好理解的,跟數學的集合比較相似
如標題,在弄SSM的時候發現Mysql是沒有全外連接,兩個完全沒有關係的表catalog和itemslabel,弄時候的結果是,

在這裏插入圖片描述

,結果在Web上的顯示如下
在這裏插入圖片描述
明顯不是我想要的需求,百度一番,使用union來實現達到全外連接的效果
在這裏插入圖片描述
代碼如下,

select catalog.*,itemslabel.* from catalog right join itemslabel on itemslabel.id=catalog.type_id
union
select catalog.*,itemslabel.* from catalog left join itemslabel on itemslabel.id=catalog.type_id
  	

在這裏插入圖片描述
達到預期目的,嘿嘿嘿~~~

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