Php 逐日查询数据
我有这个数据库表名Php 逐日查询数据,php,mysql,Php,Mysql,我有这个数据库表名 id userid siteID date 1 3 1 2014-02-15 2 3 2 2014-02-15 3 3 3 2014-02-15 4 3 4 2014-02-15 5 3 5 2014-02-15 6 3 4 2014-02-16 7 3 5 2014-02-1
id userid siteID date
1 3 1 2014-02-15
2 3 2 2014-02-15
3 3 3 2014-02-15
4 3 4 2014-02-15
5 3 5 2014-02-15
6 3 4 2014-02-16
7 3 5 2014-02-16
8 3 6 2014-02-16
9 3 7 2014-02-16
10 3 8 2014-02-16
11 3 9 2014-02-17
12 3 5 2014-02-17
13 3 4 2014-02-17
14 3 1 2014-02-17
15 3 1 2014-02-17
16 3 2 2014-02-18
18 3 3 2014-02-18
18 3 4 2014-02-18
19 3 7 2014-02-18
20 3 6 2014-02-18
21 3 1 2014-02-19
22 3 2 2014-02-19
23 3 3 2014-02-19
24 3 4 2014-02-19
25 3 5 2014-02-19
26 3 8 2014-02-19
我的问题是如何根据用户ID计算每天的点击次数
我想要像这样的输出
userid clicks date
3 5 2014-02-15
3 5 2014-02-16
3 5 2014-02-17
3 5 2014-02-18
3 5 2014-02-19
希望我的问题很清楚试试这个
一个简单的条款可以:
SELECT userid, count(id) as clicks, date
FROM table
GROUP BY userid, date
ORDER BY date, userid
别忘了在分组中包含
userid
。你试过什么吗?到目前为止你试过什么吗?你能发表你迄今为止的努力吗?这个问题似乎离题了,因为它缺乏努力
SELECT userid ,COUNT(id) as clicks,`date`FROM `table` GROUP BY `date`,userid
SELECT userid ,COUNT(id) as clicks,`date`FROM `table` GROUP BY `date`,userid