📝 JOIN в SQL — шпаргалка
🙏 INNER JOIN
Берёт только совпадения в обеих таблицах
Если связи нет — строка не попадёт в результат
⸻
🐗 LEFT JOIN
Берёт все строки слева + совпадения справа
Если справа нет данных — будет NULL
👉 Самый частый JOIN
⸻
💡 RIGHT JOIN
Берёт все строки справа + совпадения слева
Используется редко — обычно проще поменять таблицы местами и взять LEFT
⸻
😋 FULL JOIN
Берёт всё из обеих таблиц
Где нет совпадений — NULL
👉 Полезно для аналитики и сверок
⸻
🤬 CROSS JOIN
Каждый с каждым (N × M строк)
😱 Оч опасная штука: легко получить миллионы строк и положить БД
⸻
🌲 SELF JOIN
Таблица JOIN’ится сама с собой
⸻
🧠 Как запомнить
INNER — только пересечение
LEFT — главное слева
RIGHT — главное справа
FULL — всё подряд
CROSS — комбинаторный взрыв
SELF — разговор с самим собой
🚀 Пост Guru Node.js: @DemetraIT
Post #484
180
- ❤ 3