我需要一個MySQL查詢的幫助。加入兩張表。一列使用SUM
我有兩個表一個表是產品的列表和一個表是倉庫量清單
產品:
warehouse_product
id warehouse_id product_id product_quantity
1 1 1 15
2 2 1 30
3 1 2 100
4 2 2 30
5 1 3 20
6 2 3 40
結果即時通訊尋求從上面的數據得到將是
product_id product_name product_quantity
1 name1 45
2 name2 130
3 name3 60
我試過很多查詢,但它不工作。我的查詢是:
SELECT
product_id as product_id, SUM(quantity) as quantity
FROM
(SELECT
p.product_id as product_id, wp.product_quantity as quantity
FROM
product as p
LEFT JOIN warehouse_product as wp ON p.product_id = wp.product_id
WHERE
product_active = 1)
感謝你這麼多! –
@ user2469414不客氣。 –