SQL for junior
29 subscribers
3 photos
SQL для начинающих. Здесь ты найдешь уроки, советы, практические примеры и ответы на вопросы, чтобы стать SQL-профи с нуля.
Download Telegram
🎯 #SQLСобеседование: Вопросы про JOIN

Один из самых частых вопросов: "Объясните разницу между типами JOIN"

INNER JOIN:
Возвращает только строки, где есть совпадения в обеих таблицах
Пример: список заказов с именами клиентов (только для существующих клиентов)

LEFT JOIN:
Все строки из левой таблицы + соответствующие строки из правой
Если нет совпадения, поля правой таблицы будут NULL
Пример: список всех клиентов и их заказы (включая клиентов без заказов)

RIGHT JOIN:
То же самое, что LEFT JOIN, но наоборот
Редко используется (обычно меняют порядок таблиц и используют LEFT JOIN)

FULL JOIN:
Комбинация LEFT и RIGHT JOIN
Все строки из обеих таблиц

🌟 Бонусный совет: нарисуйте диаграмму Венна для объяснения JOIN на интервью!

#JOINs #SQLInterview
💘1