Write a SQL query to find users who completed all required onboarding steps.
Use the provided users, onboarding_steps, and user_onboarding_steps tables. A step counts as completed only when its completion timestamp is not NULL.
user_id, full_name, and email.user_id ascending.| Column | Type | Description |
|---|---|---|
| user_idPK | INT | Unique user identifier |
| full_name | VARCHAR(120) | User's full name |
| VARCHAR(255) | User email address |
| Column | Type | Description |
|---|---|---|
| step_idPK | INT | Unique onboarding step identifier |
| step_name | VARCHAR(100) | Name of the onboarding step |
| is_required | BOOLEAN | Whether the step is required |
| Column | Type | Description |
|---|---|---|
| user_id | INT | References users.user_id |
| step_id | INT | References onboarding_steps.step_id |
| completed_at | TIMESTAMP | Completion timestamp, or NULL when incomplete |