如何从两个不同的表中计算(数量*价格)的SUM?

时间:2015-12-13 16:39:22

标签: mysql sql sum

我有以下两个表格:

订购表

enter image description here

产品表

enter image description here

我正在尝试计算每种产品的小计价格(数量*价格),然后计算整个订单的总价值。

谢谢,非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

检查表名是否正确并尝试:

SELECT o.order_number, o.item_quantity, p.price,(o.item_quantity * p.price) AS subtotal, SUM( o.item_quantity * p.price) AS total
FROM order AS o
LEFT JOIN product AS p ON product_number = idproduct_detail;

有了这个,我将每个订单与相关产品连接,然后选择item_quantity和price并将它们的产品相加。