题目在附件中!
3条回答 默认 最新
_1_1_7_ 2011-11-17 15:01关注[code="sql"]
select * from
(select a.productname,rednum-bluenum as diffnum
from (select productname,sum(num) as rednum from product where color='红色' group by productname) as a,
(select productname,sum(num) as bluenum from product where color='蓝色' group by productname) as b
where a.productname=b.productname) where diffnum>0select a.productname as 产品,rednum as 红色,bluenum as 蓝色
from (select productname,sum(num) as rednum from product where color='红色' group by productname) as a,
(select productname,sum(num) as bluenum from product where color='蓝色' group by productname) as b
where a.productname=b.productname[/code]本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报