INNER JOIN
Это оператор внутреннего соединения, для которого совершенно неважен порядок указания таблиц.
В запросе вместо INNER JOIN можно писать просто JOIN
Результат объединения INNER JOIN формируется следующим образом:
- Сначала каждая строка первой таблицы сопоставляется с каждой строкой второй таблицы (происходит декартово произведение).
- Затем для каждой объединённой строки проверяется условие соединения, указанное после оператора
ON. - После этого все объединённые строки, для которых условие оказалось истинным, добавляются в результирующую таблицу.
Круги Эйлера: