# Outer

Join プレフィックスの前に明示的に outer プレフィックスを記述すると、outer join を指定できます。outer joinでは、2 つのテーブルのすべての組み合わせが生成されます。結果テーブルには、生データ テーブルからの項目値の組み合わせのみが含まれます。連結項目値は片方または双方のテーブルに示されます。

outer キーワードはオプションで、結合プレフィックスが記述されていない場合、デフォルトの結合タイプとなります。

構文:

Outer Join [ (tablename) ](loadstatement |selectstatement )

引数：

Table load 引数

| 引数 | 説明 |
| --- | --- |
| tablename | 名前が付いたテーブルが、ロード済みのテーブルと比較されます。 |
| loadstatement 、または selectstatement | ロード済みテーブルの LOAD または SELECT ステートメントです。 |

Example 1A

| Table1 | - |
| --- | --- |
| A | B |
| 1 | aa |
| 2 | cc |
| 3 | ee |

Example 1B

| Table2 | - |
| --- | --- |
| A | C |
| 1 | xx |
| 4 | yy |

`SQL SELECT  * 
 from table1;` `join SQL SELECT 
* from table2;`

OR

`SQL SELECT * 
 from table1;` `outer join 
 SQL SELECT * from table2;`

例 1C

| 結合されたテーブル | - | - |
| --- | --- | --- |
| A | B | C |
| 1 | aa | xx |
| 2 | cc | - |
| 3 | ee | - |
| 4 | - | yy |

## 詳細を見る

* [Join](https://help.qlik.com/ja-JP/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Join.htm)
* [Inner](https://help.qlik.com/ja-JP/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Inner.htm)
* [Left](https://help.qlik.com/ja-JP/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Left.htm)