加order by d.bmbh00就可以了,  :)  别的方法暂时我还没有, 如果有的话,那oracle就没有必要开发order by这个功能了.

解决方案 »

  1.   

    order by 不是很好吗?
    我想你读取数据的时候总要用sql语句的,顺便加个orderby ,如果需要还可以desc,asc
      

  2.   

    order by 能解决问题不就好了吗??
      

  3.   

    难道没人懂吗?再TOP一下。
      

  4.   

    难道没人懂吗?再TOP一下。是不是这个问题太难了???或者说ORACLE根本就做不到。
      

  5.   

    在BMBH00列上建立索引,可以达到你想要的效果。但在使用查询语句时要用上该索引作为驱动进行搜索
      

  6.   

    加上order by 比较好.
    虽然说大部分时间会按照你说的那样排序
    但是如果连接了别的表,
    就很难说了.
    说不定就按别的表的某个索引派序了.
      

  7.   

    为什么你会有这样的需求呢?你想做什么?
    oracle在做查询时是无序的.
      

  8.   

    就你说的这个情况确实加ORDER BY 和不加都一样,但ORDER BY 的作用可以体现在如果你想按某个其它的 字段排序。(索引也是象你所说的那样建)