Мне нужно выяснить, сколько карандашей было куплено на сумму 2017-01-01 людьми, которые купили один другой тип товара до покупки карандаши. (например, купленные только записные книжки) Это то, что у меня есть, что пока показывает много, кто купил один тип продукта заранее, так что мне не хватает, сколько карандашей они купили на 2017-01-01:SQL - Выбор клиента, который купил только 1 тип продукта в определенную дату
SELECT
c.name,
s.units_sold AS Sold,
s.product_id
FROM
sales AS s
INNER JOIN customers AS c
ON c.id=s.customer_id
GROUP BY c.name
HAVING COUNT(DISTINCT s.product_id) = 1
Я попытался найти похожие вопросы без успеха. Надеюсь, что мой вопрос ясен:/
Спасибо!
Вы должны показать данные образца или, по крайней мере, образец данных. Желательные результаты также полезны. Важная информация, такая как поле даты и название продукта, отсутствует. –