Outerこのページ上
外部結合を指定するために、明示的な Join プレフィックスの前にプレフィックス Outer を付加できます。外部結合では、2 つのテーブル間のすべての組み合わせが生成されます。結果のテーブルには、生データ テーブルからの項目値の組み合わせが含まれます。連結項目値は一方または双方のテーブルに示されます。Outer キーワードはオプションで、結合プレフィックスが指定されていない場合のデフォルトの結合タイプです。
構文:
Outer Join
[ ( tablename ) ](loadstatement
|selectstatement )
引数:
引数
引数
説明
tablename
名前が付いたテーブルが、ロード済みのテーブルと比較されます。
loadstatement またはselectstatement
ロード済みテーブルの LOAD または SELECT ステートメントです。
例
ロード スクリプト
アプリにスクリプト例を追加して実行します。結果を表示するには、結果列に含まれている項目をアプリのシートに追加します。
Table1:
Load * inline [
Column1, Column2
A, B
1, aa
2, cc
3, ee ];
Table2:
Outer Join Load * inline [
Column1, Column3
A, C
1, xx
4, yy ];
インライン ロードの使用の詳細については、インライン ロードを使用したデータのロード を参照してください。
結果のテーブル
Column1
Column2
Column3
A
B
C
1 aa xx 2 cc - 3 ee - 4 - yy
説明
この例では、2 つのテーブル Table1 と Table2 が、Table1 というラベルの付いた単一のテーブルにマージされています。このような場合、外部 プレフィックスは、複数のテーブルを 1 つのテーブルに結合して、単一のテーブルの値に対して集計を実行するためによく使用されます。