JOIN’ы в SQL: визуальная шпаргалка для легкого понимания. 🗺️ Разобраться в операторах JOIN — значит перестать бояться сложных запросов и начать говорить с базой данных на одном языке. Давайте визуализируем каждый тип соединения на простых примерах. Представьте две таблицы: Пользователи 👨💼 и Заказы 🛒. Наша цель — гибко объединять их данные. 1. INNER JOIN ⚡ Самый частый гость в запросах. Возвращает только те записи, где есть совпадение в обеих таблицах. Это пересечение множеств. SELECT * FROM Пользователи INNER JOIN Заказы ON Пользователи.id = Заказы.user_id; В результат попадут только пользователи, сделавшие хотя бы один заказ, и их заказы. Те, кто ничего не купил, исчезнут. 2. LEFT JOIN 👈 Вот где начинается магия! LEFT JOIN возвращает ВСЕ записи из левой таблицы (Пользователи) и соответствующие им записи из правой (Заказы). Если совпадения нет, правые поля заполняются NULL. SELECT * FROM Пользователи LEFT JOIN Заказы ON Пользователи.id = Заказы.user_id; Это идеально для поиск
JOIN’ы в SQL: визуальная шпаргалка для легкого понимания
4 октября 20254 окт 2025
4
1 мин