【发布时间】:2019-03-09 05:44:22
【问题描述】:
我正在努力弄清楚如何连接两个分组表,然后执行减法运算
我有这些带有以下列的表格
表 1:购买
供应商 |数量 |价格
表 2:付款
供应商 |付费 |
结果表
供应商 |购买总额 | PaidTotal |(已购买 - 已支付)|
我非常不正确的 Sql 查询
SELECT t.Vendor, SUM(Quantity * Price) as TotalPurch
FROM purchases t
LEFT JOIN (SELECT Vendor, SUM(paid) as TotalPaid FROM paysup GROUP BY Vendor) y
ON t.Vendor = y.Vendor
GROUP BY t.Vendor
【问题讨论】:
-
请使用标签来表明您正在使用哪个数据库,这很重要,因为“sql”不会告诉我们建议使用哪种方言作为解决方案。不同的数据库供应商在其 SQL 实现方面存在差异。