日期:2014-05-18  浏览次数:20466 次

简单的联表操作问题:
一个出库表,一个入库表,现在想做一个明细帐表,应该怎么样做哪?
就是生成一个对应一个商品的出入库情况的临时表

------解决方案--------------------
select 産品ID, 産品名稱,
出庫數量=isnull(A.出庫數量, 0),
入库數量=isnull(B.入库數量, 0)
from 産品表
left join
(
select 産品ID, 出庫數量=sum(出庫數量) from 出库表 group by 産品ID
)A on 産品表.産品ID=A.産品ID
left join
(
select 産品ID, 入库數量=sum(入库數量) from 入库表 group by 産品ID
)B on 産品表.産品ID=B.産品ID