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

Сложная JOIN-запросы Авито

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

Таблицы products (id, category) и orders (id, user_id, product_id). Найдите user_id, которые купили хотя бы один товар КАЖДОЙ существующей категории. Отсортируйте по user_id.

Схема данных

CREATE TABLE products (id INTEGER PRIMARY KEY, category TEXT); CREATE TABLE orders (id INTEGER PRIMARY KEY, user_id INTEGER, product_id INTEGER);

Темы

JOIN GROUP BY HAVING COUNT DISTINCT SUBQUERY

Подсказки

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