このオプションによって、FROM句に複数のテーブルの結合を指定することができます。
- joined_table
- 結合テーブル名は、オプションで別名を持つ単一テーブルの名前か、入れ子結合を示す結合テーブルの名前のどちらかになります。
- INNER
- 一方のテーブルの修飾行が、何らかの結合条件に従って、別のテーブルの修飾行と結合される結合。
- OUTER
- 一方のテーブルが、他方のテーブルに一致する行がない場合に、内部結合からの一致する行とともに、一方のテーブルの修飾行が結合結果に含まれる結合を指定します。最初のテーブルの行が、nullで拡張されます。
- LEFT OUTER
- FROM句に最初にリストされたテーブルとの外部結合。
- RIGHT OUTER
- FROM句に2番目にリストされたテーブルとの外部結合。
- FULL OUTER
- 行は両方のテーブルから返されます。
- JOIN
- 後ろに続く結合の対象となる2番目のテーブルの名前を指定します。
- ON search_condition
- 結果の行が満たしていなければならない、スカラー サブクエリーを含む1つまたは複数の条件式を指定します。
- CROSS JOIN
- 制約のない結合または直積の結合。FROM句で指定されたすべてのテーブルからすべての行を返します。2つの結合テーブルを相互結合することができます。
- single_table
- joined_tableで相互結合される、単一の基本テーブルまたは派生テーブルあるいはビューの名前。