Distinct users is not the number of events
SQLMedium10 min
Your task
For each event name, return name, events and users: how many times it happened and how many distinct people did it. Order by name.
Tables
app_user| idINTEGER | nameTEXT | planTEXT | joined_onTEXT |
|---|
| 1 | Ari | free | 2026-01-02 |
| 2 | Bea | pro | 2026-01-02 |
| 3 | Cai | free | 2026-01-15 |
| 4 | Dot | pro | 2026-02-01 |
| 5 | Eli | free | 2026-02-20 |
event| idINTEGER | user_idINTEGER | nameTEXT | occurred_onTEXT | session_idTEXT |
|---|
| 1 | 1 | signup | 2026-01-02 | s1 |
| 2 | 1 | view | 2026-01-02 | s1 |
| 3 | 1 | view | 2026-01-03 | s2 |
| 4 | 2 | signup | 2026-01-02 | s3 |
| 5 | 2 | view | 2026-01-02 | s3 |
| 6 | 2 | purchase | 2026-01-02 | s3 |
More rows not shown Model answerRun