Подзапросы в SQL, 2 задача

Напишите запрос, который выберет из таблицы 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));


Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: