0

私は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 で機能するかどうかわかりません。これはどのように正しい方法で行うべきですか?

4

1 に答える 1