SELECT SUM(bmw.field1) AS `field1`,SUM(bmw.field2 + bmw.field3) AS `field23`,(SELECT SUM(t1.field1) FROM bmw_order t1 WHERE t1.`status` = 0) AS `field1_all`
FROM bmw_order bmw
WHERE bmw.create_time < 1359475200 AND bmw.`status` = 0;
FROM bmw_order bmw
WHERE bmw.create_time < 1359475200 AND bmw.`status` = 0;
解决方案 »
- 大家帮看看这条语句怎么优化 --急急急急急
- datetime类型或者timestamp 可否把default value为 now()
- 请教:乱序操作MySQL性能下降很快,不知是何原因?
- text字段 编码问题:dos下查询出现乱码 my.ini已经改成gbk了
- 请问如何通过id号来判断这条记录是在第几页?
- Mysql 按照字段长度排序,该怎么写啊~在线等待~
- 我想把字符串content='gz*5'中gz替换成5,然后相乘,如何计算呢?
- 为何在MySQL中建立这个索引会出错???
- 请教在WindowsXP下安装PostgreSQL的问题!!
- 请问那位大虾有C或C++访问mysql的文档!!
- 对于MYSQL存储过程动态 SQL 疑问,请帮助
- 安装mysql后怎么用?
`status`有多少种值
status 目前只有两种种值,后面可能会有10种左右
时间字段where不限于小于当天:)
FROM bmw_order bmw ,(SELECT SUM(t1.field1) as `field1_all` FROM bmw_order t1 WHERE t1.`status` = 0) b
WHERE bmw.create_time < 1359475200 AND bmw.`status` = 0;create index xxxx on bmw_order (status,create_time )