Outer

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

Ключевое слово 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: