27,579
社区成员
发帖
与我相关
我的任务
分享
select * ,b.库存总数量
from 客户订单表 a
join (select 货物号,sum(库存数量) 库存总数量 from 库存表 group by 货物号) b
on a.货物号=b.货物号
select * ,b.库存总数量
from 客户订单表 a
join (select 货物号,sum(库存数量) 库存总数量 from 库存表 group by 货物号) b
on a.货物号=b.货物号
select m.*,isnull((select sum(库存数量) from 库存表 n where n.货物号 = m.货物号),0) '[库存总数量]'
from 客户订单表 m
select a.*, 库存总数量=(select sum(库存数量) from 库存表 b where b.货物号=a.货物号) from 客户订单表 a
select m.*,
[库存总数量] = isnull((select sum(库存数量) from 库存表 n where n.货物号 = m.货物号),0)
from 客户订单表 m
select *
,库存总数量 = (select sum(库存数量) from 库存表 where 货物号 = a.货物号)
from 客户订单表 a
--或者
select * ,b.库存总数量
from 客户订单表 a
join (select 货物号,sum(库存数量) from 库存表 group by 货物号) b
请给出表结构,测试数据,具体算法和结果,谢谢。