2014-04-13 23 views
-1

我需要幫助創建一個查詢以返回兩個表中已經乘以兩個表的總和。MYSQL將它們乘以兩個不同的表格

我有3個表

發票2列

id 
account_number 

line_items 3列

invoice_id 
product_id 
quantity 

產品具有3列

id 
name 
price 

什麼,我想做的是查詢lin產品中的id和line_items中的product_id之間所有匹配的e_items和產品表格將行項目中的數量與產品中的價格相乘,然後獲得總計的總和。所以基本上我會有一個發票的總額。任何幫助將非常讚賞

回答

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 
相關問題