SQL Middle JOIN спрашивают часто обновлено
Задвоение сумм при двух JOIN
Условие
Для каждого пользователя выведи число его подписок и сумму успешных платежей (status = 'succeeded'). У кого чего-то нет, выведи 0.
Колонки: user_id, subs, paid_total. Порядок строк не важен.
Как подойти
Подсказки: 2
- Сколько строк получится у пользователя с 2 подписками и 2 платежами?
- Посчитай агрегаты по каждой таблице отдельно, потом соединяй.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.