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