mysql left join、right join、inner join、union、union all使用以及图解
生活随笔
收集整理的這篇文章主要介紹了
mysql left join、right join、inner join、union、union all使用以及图解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
左外連接:left join
sql語法:LEFT JOIN = LEFT OUTER JOIN
首先需要創建兩張表做測試,表數據如下所示
table 1 表:
table2 表:
查詢sql:
總結:
查詢sql:
右外連接:right join
sql語法:RIGHT JOIN = RIGHT OUTER JOIN
查詢sql:
select * from table1 a RIGHT JOIN table2 b on a.id=b.id
總結:
查詢sql:
內連接:inner join
查詢sql:
select a.id as aid, b.id as bid from table1 a INNER JOIN table2 b on a.id=b.id
聯合查詢:union 和 union all
union:用來聚合兩個查詢結果,并去除重復數據
union all:聚合查詢結果,不去重
總結
以上是生活随笔為你收集整理的mysql left join、right join、inner join、union、union all使用以及图解的全部內容,希望文章能夠幫你解決所遇到的問題。