我有一个像这样的mysql表:
id, visitorid, pageid
当访问者访问该网站时,它将其访问者ID和页面ID存储为一行。
我试图提取恰好X次访问该网站的访问者数量。(用于图表)。因此有多少人只访问一页,有多少人访问了2页…
到目前为止,我有:
SELECT COUNT(visid),visid FROM vislog GROUP BY visid ORDER BY COUNT(visid) DESC
但是我不知道该如何进行计数。
可以作为mysql查询吗?
编辑: 我已经添加了答案。
我可以这样解决:
SELECT cnt, COUNT(cnt) FROM ( SELECT COUNT(visid) as cnt FROM vislog GROUP BY visid ) x GROUP BY cnt ORDER BY cnt ASC
这一点x很重要。
x