Таблицы `users(id, name)` и `orders(user_id, amount)`. Найди пользователей которые **есть в `users` но ни одного заказа** — это потенциальные orphans (никогда не делали покупку). Колонки: `id`, `name`. Сортировка по `id`.
Схема данных
CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT);
CREATE TABLE orders (user_id INTEGER, amount REAL);
Темы
auditanti-joinleft-joindata-quality
Подсказки
Anti-join паттерн: `LEFT JOIN` + `WHERE right.id IS NULL`.
Альтернатива: `WHERE u.id NOT IN (SELECT user_id FROM orders)` — НО осторожно с NULL в подзапросе.
Альтернатива: `WHERE NOT EXISTS (SELECT 1 FROM orders WHERE user_id = u.id)` — безопаснее с NULL.