我正在尝试编写一个 sql 查询来选择我网站上最后一分钟的前 10 个热门页面。我的表名为trending
. 每次用户访问一个页面时,都会在该表中输入一条记录以及该访问的时间。像这样的东西:
$time = time() - 3600;
$mysqli->query("SELECT COUNT(`id`) FROM `trending` WHERE `time` > '$time'");
如何获得 10 个不同页面的前 10 条记录?像MAX()
我也想获取与页面相关的数据,例如名称。