JOIN: объединение таблиц
Вы научитесь работать с несколькими таблицами одновременно: объединять данные через JOIN, находить записи без пары, использовать подзапросы и строить многотабличные CRM-выгрузки. После курса вы сможете самостоятельно получать любые данные из реальных баз данных — без помощи разработчика.
✅ Что вы научитесь
- Понимать связи между таблицами: первичный и внешний ключи
- Читать ER-диаграммы и находить нужные таблицы
- Соединять таблицы через INNER JOIN, LEFT JOIN, FULL JOIN
- Находить записи без пары: клиентов без заказов, товары без продаж
- Использовать подзапросы в WHERE и FROM
- Объединять результаты вертикально через UNION и UNION ALL
- Строить полные CRM-выгрузки из 4–5 таблиц одним запросом
- Анализировать отток клиентов с помощью SQL
Программа курса · 4 трека
Связи между таблицами
Узнаём, почему данные разбиты на несколько таблиц, как таблицы связаны через ключи и как соединить их в один запрос с INNER JOIN.
Ещё не начат
Все типы соединений
Разбираемся, когда INNER JOIN недостаточно. LEFT JOIN сохраняет все строки левой таблицы, FULL JOIN показывает полную картину с обеих сторон.
Ещё не начат
Мощные инструменты
Подзапросы позволяют использовать результат одного SELECT внутри другого. UNION объединяет результаты нескольких запросов в единую таблицу.
Ещё не начат
Итоговый проект: CRM-выгрузка
Применяем всё изученное к реальной задаче: собираем CRM-выгрузку с историей заказов клиентов, анализируем отток и строим аналитические отчёты.
Ещё не начат