易截截图软件、单文件、免安装、纯绿色、仅160KB

oralce 的一个SQL - Oracle / 基础和管理

问题提出:

一个高级SQL语句问题 
假设有一张表,A和B字段都是NUMBER,
A B
1 2
2 3
3 4

有这样一些数据
现在想用一条SQL语句,查询出这样的数据

COLA COL1 COL3 COL2 COL1
4 4 3 2 1

就是说,A和B的数据表示一种连接的关系,现在想通过A的一个值,去查询A所对应的B值,直到B为NULL为止,然后按照根到叶子显示
实在是没看懂。。。
4怎么对应4 3 2 1的呢?

确实

题目看懂了,不过不知道怎么实现

没看太明白
你那个COLA COL1 COL3 COL2 COL1分别代表什么意思
COLA就是指定的A列的值?

引用
没看太明白
你那个COLA COL1 COL3 COL2 COL1分别代表什么意思
COLA就是指定的A列的值?


COLA 对应的是 根的值 COL4 COL3 COL2 COL1 依次是从根到 叶子 中间的所有节点


或许得用到pl/sql,一条查询能好像不行吧,那列也是动态增长的啊。。。

引用
SQL codewith ttas(select1 a,2 bfrom dualunionallselect2,3from dualunionallselect3,4from dualunionallselect4,nullfrom dualunionallselect5,6from dualunionallselect6,7from dualunionallselect7,8from dualu?-


一个父节点上如果有多个子节点 貌似就不对了阿

不会!
 帮顶了!

没看出来算法逻辑。

关注学习下

引用
引用 6 楼 wildwave 的回复:
SQL codewith ttas(select1 a,2 bfrom dualunionallselect2,3from dualunion


相关问答:

Oracle离线访问---求助 - Oracle / 基础和管理

大家好,我现在把oracle服务器上面的原始文件,下载到本机了.我想在本机访问数据库怎么设置啊.是不是类似可以建立一个什么虚拟服务器来实现.请大家出出主意
引用
    大家好,我现在把oracle服务器上面 ......

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

oracle与aix - Oracle / 高级技术

在系统运行的时候总是有一块磁盘始终闪红灯,进入系统后
#topas查看总是有一块磁盘%BUSY为90%以上,
数据库版本:oracle 9.2.0.7 
数据文件挂载的节点:/oradata/pcs/ 逻辑卷号lv04 
#lslv -l lv04 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号