oralce 的一个SQL - Oracle / 基础和管理
问题提出: 一个高级SQL语句问题 假设有一张表,A和B字段都是NUMBER, A B 1 2 2 3 3 4 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 spatial空间函数出错,出错情况如下 Errors in file /user/oracle/app/oracle/admin/grid/udump/grid1_ora_143768.trc: ORA-29902: error in executing ODCIIndexStart() routine ORA-0 ......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......
假设table01 中有 以下资料 emp_no emp_name ------- ------------ 0001 TOM 0002 JOHN 0003 MARY 常用电话 而我们要得到以下的OUTPUT (或是各种其他的output) 0001,TOM 0002,JOHN
......
oracle 11g 安装 01092 错误, 日志信息: [oracle@linux trace]$ vi alert_orcl.log MMON started with pid=14, OS id=9089 RESETLOGS after incomplete recovery UNTIL CHANGE 522752 Errors in file / ......