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.