问题遇到的现象和发生背景
左连接同一张表 左表以userId分组 取出max(create_date) 最大时间的那一条
右表与之连接 通过 userid 和 create_date 连接
遇到的现象和发生背景,请写出第一个错误信息
sum求和后数据不对
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
SELECT
sum(t.total_money) as money
FROM
(
SELECT
member_id,
max(create_date) AS create_date
FROM
member_balnace
WHERE 1=1
GROUP BY
member_id
) a
LEFT JOIN member_balnace t ON t.member_id = a.member_id
AND t.create_date = a.create_date
WHERE t.total_money > 0
运行结果及详细报错内容
求和数据为130亿