20 | SQL JOIN: left, right, inner, full, cross и self — простые объяснения и примеры

Аватар автора
MediaTen — Digital продакшн
Разбираем все основные типы соединений в SQL: RIGHT JOIN, LEFT JOIN, FULL OUTER JOIN, INNER JOIN, CROSS JOIN и SELF JOIN. Показаны примеры запросов и результатов, объяснение NULL в результатах, типичные ошибки (неоднозначные id) и комментарий про поддержку FULL OUTER JOIN в фреймворках вроде Laravel. Таймкоды: 00:00:03 — Введение: обзор типов JOIN 00:00:40 — Пример RIGHT JOIN (пояснение NULL) 00:01:51 — LEFT JOIN: поведение и пример 00:02:05 — FULL OUTER JOIN: объединение обеих таблиц 00:02:59 — INNER JOIN: только пересечение множеств 00:04:12 — CROSS JOIN: декартово произведение 00:05:15 — SELF JOIN: соединение таблицы самой с собой 00:07:27 — Q&A: неоднозначные `id` и указание таблицы в SELECT 00:10:04 — Вопрос: FULL OUTER JOIN в Laravel

0/0


0/0

0/0

0/0