对于一个保存用户网页访问行为记录的表,如何选择访问多个网页的用户。
这个表的结构是:
userId webpageId visitTime
0 123 ...
0 124 ...
1 123 ...
... ... ...
我可以使用:
SELECT userId, COUNT(DISTINCT webpageId) AS count FROM visits GROUP BY userId;
它给了我这样的结果:
userId count
0 2
1 1
2 6
... ...
我怎样才能执行给我最终结果的查询,例如:
userId
0
2
...
每个都是访问多个 DISTINCT 网页的用户