本帖最后由 y3709180 于 2012-04-27 19:30:07 编辑

解决方案 »

  1.   

    是这意思吗?
    with t as (
    select 'a' as field from dual
    union all
    select 'b' from dual
    union all
    select 'c' from dual
    union all
    select 'd' from dual
    union all 
    select 'e' from dual
    )
    select field from (
    select field,rownum as rn from t
    ) where rn <= 3FIELD 
    ----- 
    a     
    b     
    c     
      

  2.   

    我那个是根据SQL语句查到输出的树形结构,我所要的结果是,只要上面的三个节点的值,并且做一次统计,这个统计也只限于前三个节点
      

  3.   

    楼主能不能贴出完整的表结构和更多的数据呢
    一般要实现树形结构的查询一般都是用connect by prior