Левое соединение
При левом соединении (SQL-аналог: LEFT JOIN
, левой таблицей является главная таблица) главная и присоединяемая таблицы связываются по ключевым полям. В результирующий набор попадают все записи главной таблицы , они дополняются полями из присоединяемой таблицы, при этом если для записи из главной таблицы не было найдено совпадения по ключевым полям, то добавляемые поля заполняются значением Null.
Пример:
Для примера возьмем две таблицы. Персона - главная таблица и присоединяемою Город.
Главная таблица:
Имя | Id города |
---|---|
Андрей | 1 |
Леонид | 2 |
Сергей | 1 |
Григорий | 4 |
Присоединяемая таблица:
Id | Город |
---|---|
1 | Москва |
2 | Санкт-Петербург |
3 | Казань |
Результирующая таблица:
Имя | Id города | Город |
---|---|---|
Андрей | 1 | Москва |
Леонид | 2 | Санкт-Петербург |
Сергей | 1 | Москва |
Григорий | 4 | <null> |