Выведите идентификаторы всех рейсов и количество пассажиров на них. Обратите внимание, что на каких-то рейсах пассажиров может не быть. В этом случае выведите число "0". SQL — это универсальный язык для взаимодействия с базами данных, который должен знать каждый аналитик, разработчик и дата-инженер. На собеседованиях кандидатам часто предлагают решить практические задачи: написать эффективные запросы, оптимизировать их и предложить решение для конкретных бизнес-кейсов. Давай разберём распространённые типы SQL-задач и эффективные подходы к их решению. Предыдущее задание: Требуется вывести идентификаторы всех рейсов и количество пассажиров на каждом из них. Особые условия: Для решения задачи нам понадобятся две таблицы: SELECT
t.id,
COUNT(pt.passenger) AS count
FROM
Trip t
LEFT JOIN
Pass_in_trip pt ON t.id = pt.trip
GROUP BY
t.id; Критически важно использовать LEFT JOIN вместо INNER JOIN, так как: SELECT
t.id,
(SELECT COUNT(*) FROM Pass_in_trip pt WHE