Outer

Для указания внешнего объединения перед явным префиксом Join может стоять префикс Outer. При внешнем объединении создаются все возможные комбинации двух таблиц. Результирующая таблица, таким образом, будет содержать комбинации значений полей из таблиц исходных данных с представлением связанных значений полей в одной или обеих таблицах. Для указания внешнего объединения перед явным префиксом Join может стоять префикс Outer. При внешнем объединении полученная таблица будет содержать все значения из обеих таблиц исходных данных, где значения связанных полей представлены в одной или обеих таблицах. Ключевое слово Outer является дополнительным. Это тип объединения по умолчанию, которое используется, когда не указан префикс join.

Syntax:  

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

Arguments:  

Аргумент Описание
tablename Будет выполнено сравнение именованной таблицы с загруженной таблицей.
loadstatementили selectstatement Оператор LOAD или SELECT для загруженной таблицы.

Example:  

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;

ИЛИ

SQL SELECT * from table1;

outer join SQL SELECT * from table2;

Объединенная таблица

 

 

A

B

C

1

aa

xx

2

cc

-

3

ee

-

4

-

yy

See also: