MYSQL从2个表中添加和相乘

时间:2016-01-10 04:49:03

标签: mysql

我有2个表,这里是值。

{{1}}

我想从物料表中乘以bom和price的数量时得到结果。 (1 * 10)+(4 * 4)= 26

如何使用MySQL查询执行此操作?

2 个答案:

答案 0 :(得分:1)

SELECT SUM(bom.quantity * material_mater.price)
FROM bom
JOIN material_mater ON material_mater.material_master_id = bom.bom_id

答案 1 :(得分:0)

尝试:

SELECT SUM(b.bom_quantity * m.material_price)
FROM bom b, material_mater m
WHERE m.material_master_id = b.bom_id

但请记住(1 * 10)+(4 * 4) = 26

(1 * 10)+(4 * 4)<> 16