order_goods 表。字段:goods_id,order_sn, goods_number 现在想查询 商品数量大于一个 的订单,这样的SQL语句该怎么写,谢谢哈

解决方案 »

  1.   

    select * from order_goods where goods_number >1 
      

  2.   

    商品数量大于一个.不是goods_number >1 
      

  3.   

    楼主拿出一些测试数据,和需要得到的结果出来,这样好直接明白你的需求.
    按照你的说法 我的理解是这样的:
    select goods_id,order_sn,sum(goods_number) from order_goods 
    group by order_sn  having sum(goods_number)>1
      

  4.   

    select order_sn
    from order_goods
    group by order_sn
    having count(*)>1
      

  5.   

    就是这个。 having 啊。谢谢啦