(+) の外部結合の使い方
Oracle の古い外部結合
書き方
FROM a, b WHERE a.列 = b.列(+)
(+) を付けた側が「相手がいなければ NULL」になります。a.列 = b.列(+) は a LEFT JOIN b と同じ。
例
SELECT e.name, d.name FROM emp e, dept d WHERE e.dept_id = d.dept_id(+);
実際に打って練習する
Oracle コースの Lv8「古い外部結合 (+)」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜3 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。