SQL查询,如果让没有记录,查询显示为0
有一个查询,, 以订单为主要依据,例如订单号为: id2012001  ,订单入库数量为10000,入库后暂时没有出库,如果写一个查询语句,实现以下面要求
订单号              入库数量    出库数量     
ID2012001            10000         0
------解决方案--------------------
select 订单号,入库数量,出库数量  from 
(
select a.订单号,sum(入库数量) as 入库数量,sum(cast(ISNULL(出库数量,0) as int)) as 出库数量
from 订单表 a,产品入库表 b,产品出库表 c
where a.订单号=b.订单号 and a.订单号=c.订单号
group by a.订单号
) aa
where 出库数量=0
试试上面的,如果不行就把你的语句贴出来