添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

问题描述:

有商品表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.商品名的列名称

评论 ( 0 )