新しい内部結合スタイルを外部結合と組み合わせることは可能ですか?
たとえば、次のようなものです。
select * from
table1, table2
where table1.columnA = table2.columnB
left outer join table3
on table3.columnA = table1.columnA
はい。ただし、WHERE
すべてのFROM
andJOIN
句の後に句を配置する必要があります。
select *
from table1, table2
left outer join table3 on table3.columnA = table1.columnA
where table1.columnA = table2.columnB
しかし、それは見苦しくて紛らわしいので、私はそれを正確にはお勧めしません. 1 つのスタイルに固執します。
INNER および (LEFT) OUTER JOIN を使用している場合は、WHERE 句の前に配置する必要があります。