需求是查詢最近100天的圖書瀏覽數據,根據瀏覽的圖書id分組查詢統計前23的查閱量排序語句為:SELECT ip_times.query ,books.name,books.cover, COUNT(books.id) AS VALUE FROM ip_times,books WHERE (ip_times.path='/GetBookById' AND books.id=ip_times.query AND DATE_SUB(CURDATE(), INTERVAL 100 DAY) <= DATE(ip_times.date)) GROUP BY ip_times.query ORDER BY VALUE DESC LIMIT 23問題出現的環境背景及自己嘗試過哪些方法我試著修改COUNT(*)為COUNT(books.id),減少到了5秒,但是還想再快點,請問有什么更好的方式呢?謝謝關注 | 8收藏 | 3
添加回答
舉報
0/150
提交
取消