FULL OUTER JOIN


完全外部結合。2つのテーブルを結合、それぞれに一致しないレコードも抽出結果に含める。
UNIONで行ではなく、列を増やすイメージ。


例)

SELECT A.HOGE_CD,
       A.HOGE_NAME,
       B.MY_CD,
       B.MY_NAME
FROM   TABLE_HOGE A
FULL OUTER JOIN TABLE_MY B ON A.HOGE_CD = B.MY_CD


結果セットイメージ

HOGE_CD HOGE_NAME B.MY_CD B.MY_NAME
-----------------------------------
00001   aaaa      00001   aaaa
00002   bbbb      -----   ----
-----   ----      00003   cccc
00004   dddd      00004   dddd

SQLは長くやっているはずだが知らんかった。。。