私は3つのテーブルABとCを持っています。最初にテーブルAとBを処理してテーブル「AB」を作成し、その結果をCに結合したいと考えています。
select C.number, C.class, AB.name
from C,
(select A.name, A.number
from A
FULL OUTER JOIN B
ON A.number = B.number) AB
FULL OUTER JOIN AB
ON AB.number = C.number
ただし、機能していないようです。A&B の結果にエイリアスを与えると、Oracle DB で機能するかどうかわかりません。これはどのように正しい方法で行うべきですか?