Jawny prefiks Join może być poprzedzony prefiksem outer, aby określić wartość outer join. W przypadku wartości outer join generowane są wszystkie kombinacje między dwoma tabelami. Otrzymana tabela zawiera zatem kombinacje wartości pól z tabel samych danych, gdzie łączące wartości pola są reprezentowane w jednej lub obu tabelach.
Słowo outer jest opcjonalne i stanowi domyślny typ sprzężenia używany w sytuacji, gdy nie określono prefiksu sprzężenia.
Składnia:
Outer Join [ (tablename) ](loadstatement |selectstatement )
Argumenty:
| Argument | Opis | 
|---|---|
| tablename | Tabela nazwana, która ma być porównana do załadowanej tabeli. | 
| loadstatement or selectstatement | Instrukcja LOAD or SELECT dla załadowanej tabeli. | 
Przykład:
| 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;
| Tabela połączona | - | - | 
|---|---|---|
| A | B | C | 
| 1 | aa | xx | 
| 2 | cc | - | 
| 3 | ee | - | 
| 4 | - | yy |