Описание тега outer-join
Внешнее соединение определяет связь между двумя таблицами, в которой возвращаются все записи из одной или обеих таблиц независимо от наличия совпадающего ключевого поля в другой таблице. Полное внешнее соединение объединяет результаты обеих таблиц. Левое или правое соединение возвращает все записи из первой или второй указанной таблицы соответственно. NULL заполняются для совпадений с обеих сторон. Самосоединение сравнивает таблицу с собственной копией.
Полное внешнее соединение объединяет результаты обеих таблиц. Левое или правое соединение возвращает все записи из первой или второй указанной таблицы соответственно. NULL заполняются для совпадений с обеих сторон. Автообъединение сравнивает таблицу с копией самого себя.
Ссылки