Outer
可在显式 Join 前缀前面使用 outer 前缀以指定 outer join。在 outer join 中,两表格之间所有的组合都可生成。由此生成的表格将包含原始数据表格的字段值组合,在原始数据表格中,链接字段值呈现在一个或两个表格中。
outer 关键字是可选的,并且当未指定联接前缀时,使用默认联接类型。
语法:
Outer Join [ (tablename) ](loadstatement |selectstatement )
参数:
参数 | 说明 |
---|---|
tablename | 可以将命名的表格与加载的表格进行比较。 |
loadstatement 或 selectstatement | LOAD 或 SELECT 语句适用于加载的表格。 |
示例:
Table1 |
- |
---|---|
A |
B |
1 |
aa |
2 |
cc |
3 |
ee |
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;
Joined table |
- |
- |
---|---|---|
A |
B |
C |
1 |
aa |
xx |
2 |
cc |
- |
3 |
ee |
- |
4 |
- |
yy |