Подзапросы в 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));


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий