相关疑难解决方法(0)

select用户在mysql中有多个不同的记录

对于包含用户网页访问行为记录的表,如何选择访问多个网页的用户.

这个表的结构是:

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网页

mysql sql select

17
推荐指数
2
解决办法
4万
查看次数

标签 统计

mysql ×1

select ×1

sql ×1