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