伪列LEVEL,在关系表中表示树的一个查询语句,请教高手。

happyaladdin 2003-10-17 12:46:23
表项如下,FATHER为父结点的名字,QUANTITY为该结点类型所需的数量,如:一个A需要3个A1,2个A2,3个A11(3*1),6个A12(3*2),6个A111(3*2),6个A112(3*2)。该表表示了一个四层7个结点的二叉树。

NO NAME QUANTITY FATHER TARGET
---------- ------ ---------- ------ ----------
1 A 5
2 A1 3 A
3 A2 2 A
4 A11 1 A1
5 A12 2 A1
6 A111 2 A11
7 A112 2 A11

问题是,执行怎样的查询可以显示出生产N个A(表中是5个)需要多少个不同的结点。可能要用到伪列LEVEL。
...全文
52 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧