Guest Orders Hide New Users
Marketing is looking for users who have never ordered. orders.user_id contains empty values for guest orders, and the old check breaks the list because of them. Fix it and return the id values for users without orders, sorted by id.
Buggy query
SELECT u.id FROM users u WHERE u.id NOT IN (SELECT user_id FROM orders) ORDER BY u.id;
Expected output sample
This is what a correct answer looks like — its row count is its own, it doesn't have to match the schema tables.
| id |
|---|
| 5 |
Sign in to see submission history
Sign inSign in to use AI Mentor
Sign in