Встречается на собеседованиях • сегодня

Что такое JOIN

JOIN в SQL используется для объединения строк из двух или более таблиц на основе связанного между ними столбца. Основные типы:

  1. INNER JOIN - возвращает только совпадающие строки
sql
SELECT * FROM table1 
INNER JOIN table2 ON table1.id = table2.table1_id
  1. LEFT JOIN - все строки из левой таблицы + совпадения из правой
  2. RIGHT JOIN - все строки из правой таблицы + совпадения из левой
  3. FULL JOIN - все строки из обеих таблиц

Пример с LEFT JOIN:

sql
SELECT users.name, orders.amount 
FROM users
LEFT JOIN orders ON users.id = orders.user_id

JOIN-ы могут быть каскадными (многотабличными) и часто используются с условиями WHERE и GROUP BY.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы