本文主要是記錄一下實際使用oracle中join查詢遇到的坑oracle
1.用到兩張表,學生表和學年分數表,先創建spa
2.普通鏈接查詢3d
INNER JOIN,查詢每一個學年有成績的學生以及分數狀況blog
LFET JOIN 和 RIGHT JOIN 也相似,不舉例了。im
如下重點是說如下,鏈接的時候遇到的坑,以左鏈接舉例:d3
這是查詢條件在where後的結果查詢
這是查詢條件一樣跟在on後的結果:db
經過以上實例代表:img
on條件是在生成臨時表時使用的條件,它無論on中的條件是否爲真,都會返回左邊表中的記錄。co
where條件是在臨時表生成好後,再對臨時表進行過濾的條件。這時已經沒有left join的含義(必須返回左邊表的記錄)了,條件不爲真的就所有過濾掉。