日期:2014-05-17  浏览次数:20786 次

求高手些一条Oracle语句
例如
  A
  --B
  --C
  --D
在页面下所展示的树形结构,我要用一条ORacle的SQL语句 写一条统计语句,只统计前三个节点,A的节点数为3,B就是2 ,C就是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 <= 3

FIELD 
----- 
a
b
c

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