A music platform wants to identify recently registered users who have not streamed any audio. Write a PostgreSQL query to return users who signed up within the last 30 days relative to September 15, 2026, and have no associated stream events.
user_id, email, and signup_atsignup_at do not qualify. Rows with NULL email remain eligible when the other conditions are met.signup_at descending, then user_id ascending as a tie-breaker| Column | Type | Description |
|---|---|---|
| user_idPK | INT | Unique user identifier |
| VARCHAR(255) | User email address | |
| signup_at | TIMESTAMP | Timestamp when the user signed up |
| Column | Type | Description |
|---|---|---|
| stream_idPK | INT | Unique stream event identifier |
| user_id | INT | User who generated the stream event |
| audio_content_id | INT | Identifier of the streamed audio content |
| streamed_at | TIMESTAMP | Timestamp of the stream event |