Oracle中的join和leftjoin有什么區(qū)別啊?
通俗地說,打個比方。
SELECT * FROM A inner join B ON A.F1 = B.F1, 內(nèi)連接,顯示的查詢結(jié)果,就是查詢條件A 的必須等于B的數(shù)據(jù);
SELECT * FROM A left join B ON A.F1 = B.F1 ,左連接,顯示的查詢結(jié)果,就是左邊表的全部,和右邊表的符合查詢條件的數(shù)據(jù)。
還有一個right jion , SELECT * FROM A right join B ON A.F1 = B.F1 ,右連接,顯示的查詢結(jié)果,是右邊表的全部,和左邊表的符合查詢條件的數(shù)據(jù)。