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

При левом соединении (SQL-аналог: LEFT JOIN, левой таблицей является главная таблица) главная и присоединяемая таблицы связываются по ключевым полям. В результирующий набор попадают все записи главной таблицы , они дополняются полями из присоединяемой таблицы, при этом если для записи из главной таблицы не было найдено совпадения по ключевым полям, то добавляемые поля заполняются значением Null.

Пример:

Для примера возьмем две таблицы. Персона - главная таблица и присоединяемою Город.

Главная таблица:

Имя Id города
Андрей 1
Леонид 2
Сергей 1
Григорий 4

Присоединяемая таблица:

Id Город
1 Москва
2 Санкт-Петербург
3 Казань
Связь
Рисунок 1. Связь

Результирующая таблица:

Имя Id города Город
Андрей 1 Москва
Леонид 2 Санкт-Петербург
Сергей 1 Москва
Григорий 4 <null>