我需要一个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不客气。 –