逻辑库存表,可以加上其余列的,如
select 条码,sum(数量) as 数量 from 期初表 where qcid = 10 group by 条码
改成
select 条码,sum(数量) as 数量,max(仓库地点) as 仓库, max(产品线) as 产品线 from 期初表 where qcid = 10 group by 条码
最后获取值的时候,可以对比库存、逻辑库存,看哪个有值,就取哪一个。
再有就是,你逻辑有问题,你的库存表,理应包含所有的库存信息,期初、入库、出库有的,都添加到库存表去,才对。