SQL的三種連接方式內連接、左連接、外連接


1.內連接

select * from table_a x inner join table_b y on x.a_id = y.b_id

返回兩個表關鍵字x.a_id = y.b_id的交集數據集

2.左連接:left join 是left outer join的簡寫

select * from table_a x left join table_b y on x.a_id = y.b_id

左連接,左表的記錄將會全部表示出來,右表只會顯示符合搜索條件x.a_id = y.b_id的記錄,右表記錄不足的地方均為NULL。

3.右連接:right join 是right outer join的簡寫

select * from table_a x right join table_b y on x.a_id = y.b_id

右連接,右表的記錄將會全部表示出來,左表只會顯示符合搜索條件x.a_id = y.b_id的記錄,左表記錄不足的地方均為NULL。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM