包含結合 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLリクエストおよびトランザクション処理

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年6月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/ykx1561500561173.ditamap
dita:ditavalPath
ja-JP/ykx1561500561173.ditaval
dita:id
B035-1142
Product Category
Software
Teradata Vantage

包含結合の定義

包含結合は、左の行に一致する右のテーブルの最初の行が結合される積結合、マージ結合、またはハッシュ結合です。

包含結合には次のタイプがあります。
  • 包含マージ結合
  • 包含プロダクト ジョイン
  • 包含ハッシュ結合

セッション モードの変更については、動的行パーティション排除を使用する包含積結合と排他積結合も参照してください。

包含マージ結合のプロセス

  1. 左のテーブルから各行を読み取ります。
  2. 左のテーブルの各行を、同じハッシュ値を持つ右のテーブルの最初の行と結合します。

包含積結合のプロセス

  1. 左のテーブルの行ごとに、右のテーブルのすべての行をそれに結合できるものが見つかるまで最初から読み取ります。
  2. 一致する右の行が見つかる場合は、左の行を返します。