进行左联接时,如何从右表中合并值

问题描述

我总共有2张桌子

enter image description here

并已订购

enter image description here

我希望将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
    """

我得到的结果是

enter image description here

而不是470,我应该看到760。它从右表中选择了第一个可用值,而不是求和。我的sqlite3版本不支持完全的外部联接和右联接,所以不知道我还能做什么。

对此将有任何帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...