Левое внешнее соединение

Запрос с оператором LEFT OUTER JOIN предназначен для соединения таблиц и вывода результирующей таблицы, в которой данные полностью пересекаются по условию, указанному после ON, и дополняются записями из первой по порядку (левой) таблицы, даже если они не соответствуют условию. У записей левой таблицы, которые не соответствуют условию, значение столбца из правой таблицы будет NULL (неопределённым).

LEFT OUTER JOIN возвращает все записи из table1 и только те записи из table2, которые пересекаются с table1.

SELECT таблица1.колонка1_которую возьмем в новую таблицу, таблица2.колонка2_которую возьмем в новую таблицу FROM таблица1 (левая) LEFT OUTER JOIN таблица2 ON таблица1.поле1 по которому будем объединять = таблица2. поле2 по которому будем объединять;

У нас две таблицы, произведем внешнее левое соединение.

При левом объединение таблиц, необходимое поле первой таблицы(левой) будет добавлено полностью, а поле из второй таблицы (правой) будет добавлено только если сработает условие объединения. Если в левой таблице окажется больше значений чем из правой таблицы, то в финальной таблице недостающие значения из правой таблицы заполняться значением NULL.