0
我有一個查詢,看起來像這樣:甲骨文外部聯接語法
select *
from find fsc,
let lf,
cust cus,
STRIKE ist
WHERE fsc.id = lf.id
AND ist.ID_old = fsc.ID_old
AND lf.cust_id = cus.cust_id(+)
我知道(+)是舊語法的加入,但我不知道它是什麼實際上做這個查詢。有人可以解釋這一點,並使用更現代的連接語法在where語句中顯示沒有(+)的查詢嗎?
'(+)'是'OUTER JOIN'或'LEFT JOIN'的舊語法。保留主表中的所有記錄(沒有加號的那個)和詳細表中的所有匹配記錄(帶有加號的記錄) – sagi
謝謝!幫了很多 – SJR59