# Outer

可在显式 Join 前缀前面使用 outer 前缀以指定 outer join。在 outer join 中，两表格之间所有的组合都可生成。由此生成的表格将包含原始数据表格的字段值组合，在原始数据表格中，链接字段值呈现在一个或两个表格中。

outer 关键字是可选的，并且当未指定联接前缀时，使用默认联接类型。

语法：

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

参数：

表加载参数

| 参数 | 说明 |
| --- | --- |
| 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

| Joined table | - | - |
| --- | --- | --- |
| A | B | C |
| 1 | aa | xx |
| 2 | cc | - |
| 3 | ee | - |
| 4 | - | yy |

## 了解详情

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