mysql 语句求优化

起名不容易 2015-12-16 06:56:31
SELECT COUNT(DISTINCT cookieid) cook,
(SELECT COUNT(DISTINCT cookieid) FROM datasources
WHERE DATE_FORMAT(createtime,'%Y-%m-%d')=DATE_FORMAT(d.createtime,'%Y-%m-%d')
AND cookieid NOT IN
(SELECT cookieid FROM datasources WHERE DATE_FORMAT(createtime,'%Y-%m-%d') < DATE_FORMAT(d.createtime,'%Y-%m-%d'))
)ck
FROM datasources d
GROUP BY DATE_FORMAT(d.createtime,'%d')
...全文
95 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2015-12-17
  • 打赏
  • 举报
回复
这个: WHERE DATE_FORMAT(createtime,'%Y-%m-%d') < DATE_FORMAT(d.createtime,'%Y-%m-%d') 别这么写,不然用不上索引的。 WHERE createtime< DATE_FORMAT(d.createtime,'%Y-%m-%d')

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧