The FULL OUTER JOIN keyword returns all records when there is a match in left (table1) or right (table2) table records. Note: FULL OUTER JOIN can potentially return very large result-sets! Oznacza to, że jeśli w pierwszej tabeli pojawiają się wiersze, które nie posiadają odpowiedników w drugiej tabeli to zostaną wzięte pod uwagę podczas złączenia ale puste kolumny.
RIGHT OUTER JOIN – łączenie zewnętrzne prawostronne. INNER JOIN), na koniec dodawane są wszystkie niedopasowane elementy tabeli po PRAWEJ stronie operatora JOIN (elementy D oraz E).
The result is NULL from the right side, if there is no match. The difference between inner join and outer join is as follow: Inner join is a join that combined tables based on matching tuples, whereas outer join is a join that combined table based on both matched and unmatched tuple. It preserves the unmatched rows from the first (left) table, joining them with a NULL row in the shape of the second (right) table. OUTER JOIN ma ,aż trzy różne metody. Ten JOIN zwraca wszystkie wiersze tabelki po lewej plus wiersze, które mają uzupełnienie z prawej tabelki.
LEFT OUTER JOIN in SQL Server. Jeśli nie ma żadnych wartości odpowiadającej prawej tabelce jest zwracana wartość NULL.


