划重点:单表 3500w
单表查
表 [用户]
字段 [用户名,金额,日期时间]
查每天同一时间用户 A 和用户 B 金额之和的最大值
如果不用
SELECT max( a.金额 + b.金额 ), a.日期时间 FROM ( SELECT 金额,日期时间 FROM 用户表 WHERE 用户名 = 'a' ) a LEFT JOIN ( SELECT 金额,日期时间 FROM 用户表 WHERE 用户名 = 'b' ) b ON a.日期时间 = b.日期时间 该怎么写,不能加索引
上面这个 sql 查得特别慢,近 1 分钟了
