我想显示查看次数最多的页面,但没有按预期工作并显示不同的结果。在数据库表中,有一行称为hits
,每页刷新增量hits+1
。现在我正试图在页面前5页上查看。此查询还显示4个图像(页面)而不是5?
SELECT *, count(hits)
FROM images
GROUP BY hits
ORDER BY hits DESC
LIMIT 5
表格为images
,hits
是计算观看次数的行。
答案 0 :(得分:2)
我并不是100%清楚你在问什么,但我最好的猜测是你让查询变得复杂。没有按'吨
SELECT *
FROM images
ORDER BY hits DESC
LIMIT 5
完成你想要的东西?
这假定TABLE图像包含COLUMN命中,并且通过" page"你的意思是图像或"与页面相关的图像表中的行。"