smelly_pretty 2011-11-17 14:10
浏览 427
已采纳

求解马士兵视频里关于数据库sql语句的笔试题

题目在附件中!

  • 写回答

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>0

    select 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]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?