SELECT u.user_id, u.website, u.phone, SUM( r.redeem_amount ) , SUM( r.redeem_paid )
FROM users u
LEFT JOIN redeemed r ON u.user_id = r.redeem_user_id
WHERE r.redeem_state = '0'
GROUP BY u.website
我们要做的是,从表格中选择兑换金额的余额兑换每个网站,每个网站都应该从兑换表中选择它的总数(SUM)
提供的查询能够选择每个网站,但无法从表格兑换中选择SUM,因为它只选择一行来兑换该网站的总数。
我可以得到你的帮助,也可以指出哪里出错了,以及如何改善这一点。我知道有些人可能会收费很简单,但我无法理解这一点,因为我在MySQL中并不太先进。