Напишите запрос, который выберет из таблицы transactions
уникальные идентификаторы пользователей (user_id
), приобретавших продукты (id_product
) категории 'молоко и сливки'
дороже 120 рублей или категории 'масло сливочное и маргарин'
дороже 354 рублей.
Подсказка:
Некоторые пользователи могли покупать продукты премиум-сегмента несколько раз. Чтобы включить их в выборку только 1 раз, примените команду DISTINCT
к полю user_id
в блоке SELECT
. В блоке WHERE
задействуйте конструкцию IN
.
SELECT COUNT(DISTINCT user_id) FROM transactions WHERE id_product IN (SELECT id_product FROM products_data_all WHERE (category='молоко и сливки' AND price > 120) OR (category='масло сливочное и маргарин' AND price > 354));