ID 商品 原库存 入库合计 出库合计 库存 规格
1 红色    100 300            150 250 瓶
2 绿色    100 200                    瓶
3 黄色    100 100                 瓶
4 蓝色    100 100           100 100 瓶SELECT DISTINCTROW 库存明细.ID, 库存明细.商品, 库存明细.规格, 库存明细.原库存, Sum([原库存]+[入库合计]-[出库合计]) AS 库存, 入1汇总.入库合计 AS 入库合计, 出1汇总.出库合计 AS 出库合计
FROM (库存明细 LEFT JOIN 出1汇总 ON 库存明细.商品 = 出1汇总.商品) LEFT JOIN 入1汇总 ON 库存明细.商品 = 入1汇总.商品
GROUP BY 库存明细.ID, 库存明细.商品, 库存明细.规格, 库存明细.原库存, 入1汇总.入库合计, 出1汇总.出库合计;