我有一个数据库结构:MySQL分组两次
ip | yid |日期
其中ip
代表用户的IP并且yid
是特定页面ID。我正在尝试通过ip
和yid
列进行分组,这一点我已在下面完成。但之后我需要将这些结果按yid
分组。所以它会被分组到:
yid |计数
其中count是页面被调用的次数,每个ip地址限制1次调用。
现在我有:
SELECT `ip`, `yid`, `time`, MAX(`time`), count(*)
FROM mp_downloads
GROUP BY CONCAT(`ip`, `yid`), `yid`
ORDER BY count(*) DESC
但它不是由不同的yid
& ip
组合这组分组后的页面ID。
这个工程,但我不得不删除'ORDER BY count(*)DESC'。 – user1345650 2014-10-17 03:59:51