为了账号安全,请及时绑定邮箱和手机立即绑定

mysql查询语句优化,请问这条语句有还能再优化吗?

mysql查询语句优化,请问这条语句有还能再优化吗?

Smart猫小萌 2019-02-06 10:37:07
需求是查询最近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
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 608 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号