Не могу разобраться с SQL, который будет возвращать количество обращений пользователя к определенной службе. Думаю, это может потребовать вложенного подсчета и выбора, но я не могу обдумать это.
Данные выглядят так:
UserID Service
---------------
1 Map1
1 Map2
1 Map1
2 Map1
2 Map2
3 Map4
3 Map2
3 Map2
3 Map2
... ...
И желаемый вид вывода - что-то вроде этого:
UserID Service TimesAccessed
------------------------------
1 Map1 2
1 Map2 1
2 Map1 1
2 Map2 1
3 Map3 3
3 Map4 1
... ... ...
Любая помощь будет высоко ценится.