Abd*_*han 0 mysql group-by limit
我试图按小时分组一个帖子,所以每小时只有1个帖子显示,但我认为发生的事情是mysql限制结果然后对它们进行分组,这导致帖子出现在一小时之内.
有没有办法在分组后应用限制?
样品:
SELECT * FROM posts
GROUP BY posts.userid, FLOOR((UNIX_TIMESTAMP()- UNIX_TIMESTAMP(posts .time))/3600) #Hourly limiter
LIMIT 20
Run Code Online (Sandbox Code Playgroud)
我希望此查询在限制之前进行分组,以便我可以获得准确的结果.
通常,HAVING子句用于过滤组,因为HAVING子句是对GROUP BY的结果进行评估的.有关示例,请参见http://www.electrictoolbox.com/mysql-group-by-having/.
| 归档时间: |
|
| 查看次数: |
277 次 |
| 最近记录: |