История изменений
Исправление crutch_master, (текущая версия) :
Но если вакансия называется программист C++, а работодатель дает задачку на БД, ее решать на C++ или SQL?)
Так спроси у него.
Нужно каждому продукту поставить в соответствие число - сколько раз он был первой покупкой клиента.
Как-то так:
select productId,count(productId) from sales,
(select min(id) as id
from sales
group by customerId) as a
where sales.id = a.id
group by productId
Исходная версия crutch_master, :
Но если вакансия называется программист C++, а работодатель дает задачку на БД, ее решать на C++ или SQL?)
Так спроси у него.
Нужно каждому продукту поставить в соответствие число - сколько раз он был первой покупкой клиента.
Как-то так:
select productId,count(productId) from sales, (select min(id) as id from sales group by customerId) as a where sales.id = a.id group by productId