php - 过去 7 天内最受欢迎的 Mysql 行

标签 php mysql sorting

在我的一张表中

ID、PAGE_ID、日期

每次加载页面时,DATE、PAGE_ID [来自下面的页表]都会加载到上面的表中。

我正在尝试按受欢迎程度计算页面并对其进行排序。页表包含:

ID [PAGE_ID]、描述、日期

我不知道从哪里开始。

最佳答案

select L.PAGE_ID, P.DESCRIPTION, count(L.ID) from LOADED_PAGE L 
inner join PAGE P on P.ID = L.PAGE_ID
where L.DATE > :sevenDaysAgo 
group by L.PAGE_ID, P.DESCRIPTION
order by count(L.ID) desc

将为您提供已加载页面的列表,从最流行的到最不流行的。

关于php - 过去 7 天内最受欢迎的 Mysql 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6971915/

相关文章:

javascript - Jquery 隐藏前 12 个元素,显示后 12 个元素

php - 如何让链接 'index.php?x'在页面上显示x部分

mysql - 如何在 WP_Query 中按日期排序?

java - c3p0 getConnection 在连接数增加时挂起

java - 对链接列表进行插入排序,数据来自文本文件。 java

java - 在 Java 中先按长度排序数组然后按字母顺序排序

php - 正则表达式 : how to match everythings that is not into a pattern?

php - Symfony2 问题变量 id 从数据库中获取对象

php - 统计查询结果,根据结果显示信息,点击按钮后使用ajax刷新页面显示信息

c - c 中具有多维数据类型的多维数组