直接先求和,在过滤掉数量为0的订单
select *
from (select 订单号, 物料号, sum(数量) as 数量
from 表
group by 订单号, 物料号) a
where a.数量 <> 0
select 单号,料号,sum(数量) from tab group by 然后把sum(数量)=0的去掉
怎么过滤根据你实际的数据库