Встречается на собеседованиях • сегодня
Какие знаешь виды JOIN
INNER JOIN – возвращает строкй, где есть совпадение в обеих таблицах.
Пример:
sql
SELECT a.*, b.* FROM table_a a INNER JOIN table_b b ON a.id = b.a_id;LEFT (OUTER) JOIN – возвращает все строки из левой таблицы и совпадения из правой. Если совпадений нет – NULL.
Пример:
sql
SELECT a.*, b.* FROM table_a a LEFT JOIN table_b b ON a.id = b.a_id;RIGHT (OUTER) JOIN – аналогично LEFT, но приоритет у правой таблицы.
FULL (OUTER) JOIN – возвращает все строки из обеих таблиц. Если совпадений нет – NULL.
CROSS JOIN – декартово произведение (все комбинации строк).
Пример:
sql
SELECT a.*, b.* FROM table_a a CROSS JOIN table_b b;SELF JOIN – соединение таблицы с самой собой (используется для иерархических данных).

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