Встречается на собеседованиях • сегодня
Что знаешь про четыре основных типа соединений в SQL
В SQL есть 4 основных типа соединений (JOIN):
- INNER JOIN - возвращает только совпадающие строки из обеих таблиц. Самый распространённый тип соединения.
sql
SELECT * FROM table1
INNER JOIN table2 ON table1.id = table2.id;-
LEFT JOIN (или LEFT OUTER JOIN) - возвращает все строки из левой таблицы и совпадающие из правой. Если совпадений нет, возвращает NULL для правой таблицы.
-
RIGHT JOIN (или RIGHT OUTER JOIN) - противоположность LEFT JOIN. Возвращает все строки из правой таблицы и совпадающие из левой.
-
FULL JOIN (или FULL OUTER JOIN) - возвращает все строки из обеих таблиц. Если совпадений нет, заполняет недостающие значения NULL.
Есть также CROSS JOIN (декартово произведение), но он используется реже. JOIN'ы - мощный инструмент для работы с реляционными данными.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы