SQL JOIN объединяет записи из двух таблиц.
JOIN находит соответствующие значения столбцов в двух таблицах.
Запрос может содержать ноль, одну или несколько операций JOIN.
INNER JOIN совпадает с JOIN; ключевое слово INNER является необязательным.
Различные типы СОИ
(INNER) JOIN: Выберите записи, которые имеют совпадающие значения в обеих таблицах.
LEFT (OUTER) JOIN: Выберите записи из первой (самой левой) таблицы с совпадающими значениями в правой таблице.
RIGHT (OUTER) JOIN: Выберите записи из второй (крайней правой) таблицы с совпадающими записями левой таблицы.
FULL (OUTER) JOIN: выбор всех записей, которые совпадают с записями левой или правой таблицы.
Синтаксис SQL JOIN
Общий синтаксис:
имена столбцов SELECT
FROM table-name1 JOIN table-name2
Название столбца1 = название столбца2
ГДЕ состояние
Общий синтаксис с INNER:
Имена столбцов SELECT
Имя таблицы1 ИННЕР ИННЕР СОВЕТНИКА имя таблицы2
Название столбца1 = название столбца2
ГДЕ состояние
Примечание: Ключевое слово INNER является необязательным: оно используется по умолчанию, так же как и наиболее часто используемая операция JOIN.