Мне нужна помощь с запросом (извините, я не слишком хорош в этом!)
У меня есть таблица типа:
productid userid DateTracked
```````````````````````````````````
1 1 2010-09-11
2 1 2010-09-11
3 1 2010-09-11
4 1 2010-09-11
1 2
2 2
1 1 2010-09-13
2 1 2010-09-13
, поэтому я хочу посчитатьсколько раз каждый пользователь купил каждый продукт.На самом деле, я хочу выбрать количество пользователей, которые купили с сайта более одного раза.это вовсе не материал-идентификатор продукта, я просто объясняю сценарий как можно лучше.
здесь, идентификатор пользователя 1 связан с pid 1,2,3,4, а затем, в другой день, 1,2.
Я пытался
select count(*) from MyTable group by ProductID
и это дает мне список чисел, которые я не уверен, что они означают, или, если это то, что я хочу, правильный ли запрос?
отредактировано для упрощения : есть даты, ивсе, что я хочу выбрать, это количество раз, идентификатор пользователя повторяется в разные даты.В приведенной выше таблице идентификатор пользователя 1 имеет два значения - одно для даты 11 и одно для 13. И у меня есть x число идентификаторов пользователей.
Думаю, это более точно объясняет мою проблему.извиняюсь.так как мне выбрать количество всех идентификаторов пользователей с разными датами?
большое спасибо