这是我的问题:
SELECT temp_table.*
FROM
( SELECT COUNT(*) as hits_count
, date
FROM visits
GROUP
BY date
) as temp_table
ORDER
BY temp_table.date ASC
LIMIT 15
每次用户访问页面时,我都会在此表中插入一条新记录。我需要将这些记录按日期排列。它一直工作,直到达到15天的限制,所以现在它没有显示其他日子,它停在他的极限(15)。
为了更清楚,假设我已经存储了20天,它只显示了1-15天的间隔,但我需要它从db获取间隔5-20,依此类推。
答案 0 :(得分:0)
我认为这就是你要找的东西:
SELECT temp_table.* FROM (
SELECT COUNT(*) as hits_count, date FROM visits GROUP BY date
) as temp_table ORDER BY temp_table.date DESC LIMIT 15
虽然不确定限制部分。