JOIN 演算 JOIN operationsOuter joins

JOIN演算はFROM 節TableExpressionに置くことができ、2表の間の結合を記述します。(WHERE節にて"WHERE t1.col1 = t2.col2"等と書いて、明示的に等価性の判定式を記述することでも、結合を実現することもできます。)

構文 JOIN式

JOIN演算は、以下のいずれかです。

  • join節により2表の間の結合を明示的に指定します。を参照してください。

  • join節により2表の間の結合を明示的に指定します。また最初の表にて一致行が二つ目の表にない行も残ります。を参照してください。

  • join節により2表の間の結合を明示的に指定します。また二つ目の表にて一致行が最初の表にない行も残ります。を参照してください。

どの場合でも、結合された表の片方もしくは両方に、outer join節あるいはWHERE 節で、追加の絞込条件を置くことができます。

JOIN演算と、問い合わせの最適化

結合にどのような最適化が行われるかについては、を参照してください。