fyqt.net
当前位置:首页 >> orAClE sql语句 显示树形结构 >>

orAClE 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;

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

第一步:点击菜单栏“工具”。 第二步:找到工具中的“窗口列表”,点击一下,会默认显示在窗口“左侧”。

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

如果需要大家帮你看, 可否给出你的数据的样本? 如果想要自己写,大概方法可以从入手: 参阅start with , connect by 的用法去做树形结构。 做好最基本的树形以后, 可以用其他方法把具体的多个父辈或者子辈变成列, 那要看你具体的数据了。

利用sql语句查询某个表的结构的方法: 通过Oracle中的user_tab_cols, user_col_comments, user_constraints, user_cons_columns表联合查询。1、user_tab_cols用来获取对应用户表的列信息;2、user_col_comments用来获取对应用户表列的注释信息;...

如果是数据累加的话,可以通过sum函数来实现,如果是计数的话,可以通过count来实现。 sql:select username ,count(accountNo) as count,sum(amount) as amount from tablename order by username desc group by username; 以上就可以求出usern...

分两种方法: 1、在命令窗口通过如下语句: desc 表名; 2、用语句: select COLUMN_NAME,DATA_TYPE,DATA_LENGTH from user_tab_cols where table_name='TEST';

1、登录plsql 2、点击左上角小白纸片,新建-命令窗口 3、输入:desc 表名; 这就是表结构了

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