Пользователи, заказавшие все категории

Средняя Подзапросы

Условие задачи

Таблицы orders (id, user_id, created_at) и order_items (id, order_id, category TEXT). Найдите пользователей, которые заказали товары из ВСЕХ существующих категорий. Выведите user_id.

Схема данных

CREATE TABLE orders (id INTEGER PRIMARY KEY, user_id INTEGER, created_at TEXT);
CREATE TABLE order_items (id INTEGER PRIMARY KEY, order_id INTEGER, category TEXT);

Темы

SUBQUERY JOIN GROUP BY HAVING COUNT DISTINCT

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи