Главная → Практика → SQL Тренажёр → Клиенты со ВСЕМИ продуктами (division)
Клиенты со ВСЕМИ продуктами (division)
Средняя
Подзапросы
Amazon (DataLemur)
Условие задачи
Таблицы products(id) и purchases(client_id, product_id). Найдите клиентов, которые купили ВСЕ существующие продукты. Выведите client_id. Отсортируйте по client_id.
Схема данных
CREATE TABLE products (id INTEGER PRIMARY KEY);
CREATE TABLE purchases (client_id INTEGER, product_id INTEGER);
Темы
GROUP BY HAVING COUNT DISTINCT subquery
Подсказки
COUNT(DISTINCT product_id) у клиента = COUNT(*) FROM products
Скалярный подзапрос для общего числа
Решить в интерактивной SQL-песочнице →
← Все SQL-задачи
Смежные разделы:
Обновлено: 2026-05-14