Oracle での作業: where 句を使用して内部自己結合を実行しようとしています。次に、その結果を取得して、左外部結合を実行します。
(select * from table1 A
inner join
select * from table1 B
on A.id = B.id
where
A.id is not null and B.id is not null) C
left outer join
select * from table2 D
on C.id = D.id
どういうわけか、私は構文的に挑戦されており、これを機能させることができません。どこにも正しい構文が見つからないようです。