fyqt.net
当前位置:首页 >> 关于orAClE树形结构查询排序的问题 >>

关于orAClE树形结构查询排序的问题

你正序会查 反序 也应该没有问题呀

不知道你的数据库是什么,如果是oracle的话,你用start with connect by试试。我不太确定能不能直接出来你要的效果。如果出不来,那么用start with connect by+union all+条件判断(分别写每一个level=1的情况)应该可以,不过如果level=1有很多...

这个难度够大的,尝试下,不过需要时间。 你的列是固定的吗。还是要根据表数据来自动决定 能不能把建表语句及数据的SQL都拿出来,省得自己打了。

那个“热心网友”回答是对的, 你这里的数据都是散放在几个表里的, 不需要用start with connect by 直接一个表或者视图, 列出son, father, grand_father, grand grand father即可。 唯一需要补充的就是, 需要用outter join, 因为grand_father ...

select * from 表 m start with m.id=1 connect by m.parent=prior m.id;

不知道一条语句这么写,这么做倒是能实现。 set serverout on DECLARE CURSOR FB IS SELECT FID FROM B; V_FID VARCHAR2(11); V_FN NUMBER;BEGIN OPEN FB; LOOP FETCH FB INTO V_FID; EXIT WHEN FB%NOTFOUND; SELECT SUM(FNUM) INTO V_FN FROM A...

select A.b,sum(B.d) from A,B where A.a=B.a group by A.b 是这个意思吗?

@echo off for /r %%a in (*.inf) do ( if /i "%%~xa"==".inf" rundll32 setupapi,InstallHinfSection DefaultInstall 132 "%%~a" ) pause

http://blog.csdn.net/MONKEY_D_MENG/article/details/6647488可以参考一下这个 查询可采用自链接

oracle 树形结构的表,怎么实现 每个节点作为一个新的列值展示 - 假如 一个树形结构表A表中有100多列 NUMBER类型字段,现在每个字段都要需要逐级汇总,就是父节点等于叶子节点金额之和,怎么处理。

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com