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

哎呀,又是给头痛的问题,谁能接招啊?
在SQL表里有这样的几条记录
编号         数量
070705     100
070705     -100
070708     110
070708     -110
对了在表中如果有这样的记录,都会是这样成对出现的。
我想在记录集中或者在查询结果中不现实这样的4条记录,该怎么做啊?在线等。。。。。


------解决方案--------------------
编号 数量
070705 100
070705 -100
070708 110
070708 -110


select * from 表 a
inner join (select 编号 from 表 group by 编号 having sum(数量)> 0 ) b
on a.编号=b.编号