我需要帮助创建一个查询,以返回从两个表中相乘的两列的总和。
我有3张桌子
2列发票
id
account_number
包含3列的line_items
invoice_id
product_id
quantity
有3列的产品
id
name
price
我想要做的是查询line_items和产品表,查看产品中的id和line_items中的product_id之间的所有匹配项,将行项目中的数量与产品中的价格相乘,然后获得总计的总和。所以基本上我会有一张发票的总额。任何有关这方面的帮助将非常感谢
答案 0 :(得分:0)
SELECT SUM(price * quantity)
FROM line_items AS li INNER JOIN products AS p ON p.id = li.product_id
WHERE invoice_id = XXX
GROUP BY invoice_id
答案 1 :(得分:0)