包含結合の定義
包含結合は、左の行に一致する右のテーブルの最初の行が結合される積結合、マージ結合、またはハッシュ結合です。
包含結合には次のタイプがあります。
- 包含マージ結合
- 包含プロダクト ジョイン
- 包含ハッシュ結合
セッション モードの変更については、動的行パーティション排除を使用する包含積結合と排他積結合も参照してください。
包含マージ結合のプロセス
- 左のテーブルから各行を読み取ります。
- 左のテーブルの各行を、同じハッシュ値を持つ右のテーブルの最初の行と結合します。
包含積結合のプロセス
- 左のテーブルの行ごとに、右のテーブルのすべての行をそれに結合できるものが見つかるまで最初から読み取ります。
- 一致する右の行が見つかる場合は、左の行を返します。