问题描述:
有商品表a,商品库存表b,库存表b有门店字段,一个商品在不同的门店有不同的库存,但是一个商品在一个门店只有一个库存,a表是一,b表是多,我想查出一个商品对应的多个库存的和值。
例如:商品可乐在门店1、门店2、门店3里的库存是10,30,43,那么我要查出来的数据就是可乐ID,可乐名称,可乐库存(10+30+43)。
用一条SQL应该怎么写?
SELECT a.商品名的列名称,SUM(a.商品名的列名称) AS total FROM b
LEFT JOIN a ON b.id=a.id
WHERE a.商品名的列名称 = ‘可乐’
GROUP BY a.商品名的列名称