zoukankan      html  css  js  c++  java
  • oracle用rownum会与排序order by 产生冲突

    需要用rownum和order by时可以用两层select进行查询
    select *
        from(select rownum rn, a.* from
        (select DISTINCT c.name AS cname, NVL(sum(oi. money),0) AS sumMoney
                    from (orders o inner join customers c on o.customer_id=c.id)
                     left join order_items oi
                      on o.id=oi.order_id
                         where   '1'='1'   
                             group by c.name
                               order by sumMoney desc
          ) a)
        where RN >  0 and RN < 4

  • 相关阅读:
    mysql-03
    mysql-02
    mysql-01
    RESTFUL设计风格
    mysql水平拆分和垂直拆分
    redis连环夺命问
    Python 的十大重要特性
    吊打--redis
    python2和3 的区别
    tornado第一段代码
  • 原文地址:https://www.cnblogs.com/Ysuwade/p/7606761.html
Copyright © 2011-2022 走看看