Справочник по функциям и операторам SQL
JOIN
Объединяет строки из двух или более таблиц на основе логического условия.
Типы:
- INNER JOIN: Возвращает строки, которые имеют соответствия в обеих таблицах.
- LEFT JOIN (или LEFT OUTER JOIN): Возвращает все строки из левой таблицы и соответствующие строки из правой таблицы.
- RIGHT JOIN (или RIGHT OUTER JOIN): Возвращает все строки из правой таблицы и соответствующие строки из левой таблицы.
- FULL JOIN (или FULL OUTER JOIN): Возвращает строки, которые имеют соответствия в одной из таблиц.
- CROSS JOIN: Возвращает декартово произведение строк двух таблиц, что означает, что каждая строка из первой таблицы соединяется с каждой строкой из второй таблицы.
- SELF JOIN используется для соединения таблицы с самой собой.
Синтаксис
SELECT columns
FROM table1
INNER JOIN table2
ON table1.column = table2.column;
Пример
Сможете решить задачу с использованием JOIN?
Решать бесплатно!