sql:inner join,left join,right join,full join的用法及含義

join的語法如下:
select [字段] from [表名1] inner/left/right/full join [表名2] on [表名1.字段1] <關係運算符> [表名2.字段2]
 
cross join:是笛卡兒乘積,在沒有任何條件約束下就是一張表的行數乘以別一張表的行數。
left join:返回“表名1”的全部行,對於“表名2”中,不滿足on條件的記錄用空值替換。
rigth join:返回“表名2”的全部行,對於“表名1”中,不滿足on條件的記錄用空值替換。
full join:返回兩張表中的所有記錄,對於不滿足on條件一端的記錄用空值替換。
inner jon:只返回兩張表中都滿足on條件的記錄。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章