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