我需要编写一个查询来创建一个视图,该视图通过考虑每个购买项目的数量和价格来计算每个销售的总成本。视图应返回借方和总成本。
在回答中,每个借方编号只应出现一次。
提前谢谢
表项:

ID       NAME       PRICE
118      Jeans      100
120      Towel      20
127      Shirt      55

表借方:
DEBIT     ITEM     Quantity
100581    118      5
100581    120      1
100586    127      5

最佳答案

你可以用一个简单的连接来尝试;

SELECT d.DEBIT, SUM(d.Quantity*i.Price) SUM
FROM DEBIT d
JOIN ITEM i ON d.ITEM=i.ID
GROUP BY d.DEBIT;

简单演示here

10-01 17:53