mahir_data
hardMaxis · joinsBasic

Total paid, joined across three tables

Maxis stores subscribers, plans, and payments in three separate tables. For each subscriber, return their name, their plan's name, and the total amount they've paid so far.

Subscribers who haven't made any payment yet should still appear, with a total of 0.

Return name, plan_name, and total_paid.

Schema

subscribers
idINT
nameTEXT
plan_idINT
plans
idINT
plan_nameTEXT
monthly_feeNUMERIC
payments
idINT
subscriber_idINT
amountNUMERIC

Basic

The example input, expected output, and walkthrough for this question unlock with a Basic plan.

Basic

This is a Basic question

Premium practice questions unlock with a Basic plan. The full solution, expected output, and grading are available to Basic members.

See Basic plans