对于包含用户网页访问行为记录的表,如何选择访问多个网页的用户.
这个表的结构是:
userId webpageId visitTime
0 123 ...
0 124 ...
1 123 ...
... ... ...
Run Code Online (Sandbox Code Playgroud)
我可以算一下:
SELECT userId, COUNT(DISTINCT webpageId) AS count FROM visits GROUP BY userId;
Run Code Online (Sandbox Code Playgroud)
它给我的结果如下:
userId count
0 2
1 1
2 6
... ...
Run Code Online (Sandbox Code Playgroud)
如何执行查询,给出最终结果,如:
userId
0
2
...
Run Code Online (Sandbox Code Playgroud)
每个用户都访问多个DISTINCT网页