IT Academy
Урок 2 · Начальный

JOIN и кардинальность

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

JOIN соединяет строки по условию. INNER оставляет совпадения, LEFT сохраняет все строки слева и добавляет NULL при отсутствии справа. Условие справа в WHERE может убрать эти сохранённые строки.

Задача для самостоятельного решения

У клиента три заказа. Сколько строк даст JOIN клиента с заказами?

Показать разбор ответа

Три: одна строка на пару. Агрегаты клиента после JOIN могут повторяться; считайте на правильной гранулярности.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →

Дополнительная самопроверка

Проверка: SQL и PostgreSQL: от запроса к схеме →