left join,right join,inner join,full join 的區別

以兩張表爲例:

emp和empDept

left join(左外鏈接) 查出的數據量是以左表的數據量爲準的,右表爲空的字段在結果集中都是null;

right join(右外鏈接) 查出的數據量是以右表的數據量爲準的,左表爲空的字段在結果集中都是nul;

inner join(內鏈接) 查出的數據量是以滿足on的鏈接條件爲準的;

lfull join(全鏈接)查出的數據量是以滿足on的鏈接條件爲準的;

另外,如果後面跟了where語句,那麼會以之前查詢出的結果集作爲臨時表,再去執行where查詢

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