🎯 #SQLСобеседование: Вопросы про JOIN
Один из самых частых вопросов: "Объясните разницу между типами JOIN"
✅ INNER JOIN:
Возвращает только строки, где есть совпадения в обеих таблицах
Пример: список заказов с именами клиентов (только для существующих клиентов)
✅ LEFT JOIN:
Все строки из левой таблицы + соответствующие строки из правой
Если нет совпадения, поля правой таблицы будут NULL
Пример: список всех клиентов и их заказы (включая клиентов без заказов)
✅ RIGHT JOIN:
То же самое, что LEFT JOIN, но наоборот
Редко используется (обычно меняют порядок таблиц и используют LEFT JOIN)
✅ FULL JOIN:
Комбинация LEFT и RIGHT JOIN
Все строки из обеих таблиц
🌟 Бонусный совет: нарисуйте диаграмму Венна для объяснения JOIN на интервью!
#JOINs #SQLInterview
Один из самых частых вопросов: "Объясните разницу между типами JOIN"
✅ INNER JOIN:
Возвращает только строки, где есть совпадения в обеих таблицах
Пример: список заказов с именами клиентов (только для существующих клиентов)
✅ LEFT JOIN:
Все строки из левой таблицы + соответствующие строки из правой
Если нет совпадения, поля правой таблицы будут NULL
Пример: список всех клиентов и их заказы (включая клиентов без заказов)
✅ RIGHT JOIN:
То же самое, что LEFT JOIN, но наоборот
Редко используется (обычно меняют порядок таблиц и используют LEFT JOIN)
✅ FULL JOIN:
Комбинация LEFT и RIGHT JOIN
Все строки из обеих таблиц
🌟 Бонусный совет: нарисуйте диаграмму Венна для объяснения JOIN на интервью!
#JOINs #SQLInterview
💘1