问题描述
我总共有2张桌子
并已订购
我希望将2个表连接起来,给我剩下的差额,但是当我进行左连接时,我的第一个表显示正确的值,而第二个表仅给我第一个可用值的总结果>
SELECT
sum(total.order_value) total,sum(ordered.order_value) ordered,sum(total.order_value - ordered.AOV_value) as left to order
from total
left join ordered on total.order_value = ordered.order_value
"""
我得到的结果是
而不是470,我应该看到760。它从右表中选择了第一个可用值,而不是求和。我的sqlite3版本不支持完全的外部联接和右联接,所以不知道我还能做什么。
对此将有任何帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)