如何设计表的结构以及sql语句实现树的遍历 在表中设置字段,其值是其Parent记录的PK,如此即可以方便地将节点添到树上,而且在Oracle中有STAR WITH...CONNECT BY 语句可选择树性记录。具体的语法请参考Oracle的文档。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意skin,如果不是Oracle,可以使用递归程序 建张辅助表,表中只存储父子关系,这样就不用每次做递归了。connect是个好东西,不过对于原表的结构有一定要求,用辅助表的话,可以将父子关系摆出来,对原来的应用程序影响不大。:) 強烈建議不用递归,應為可能伴隨事務的嵌套,而且在sql server中有層數的限制,你自己建個表,自己壓棧,很簡單啊,表結構一般是一張計節點,一張計關係,create tree ( node varchar(255) not null, primary key(node) )create relation ( father varchar(255) not null,child varchar(255) not null, primary key(father,child) ) 建一个字段比如第一级:0第二级:011,012,013,...第三级:01111,01112,...依此类推遍历时,用like就全有了 如果你用oracle,则树形结构的递归查询看http://www.csdn.net/expert/topic/292/292500.shtm 求教sql2005学习指南 请教一两张数据更新问题...请高手帮忙看一下. 很长时间没来CSDN,最近又上来了,感谢大家一直对我的帮助~! 请问如何获得刚插入的记录的自动编号列的值 求修改主键和外键的方法 有一个表,记录和时间相关的记录(例如电脑维修记录),如何查询每台电脑最后一次维修记录呢? 如何连接两个完全不同类型的数据库,并且分布式控制! 如何区分乱码与正常字符 求sql查询语句 谁告一下我,sql server7.0是否支持自定义函数 建表时有clob字段,失败,ora-22866,default character的问题? AAA:VFP的小问题?
create tree ( node varchar(255) not null, primary key(node) )
create relation ( father varchar(255) not null,child varchar(255) not null, primary key(father,child) )
第一级:0
第二级:011,012,013,...
第三级:01111,01112,...
依此类推
遍历时,用like就全有了
树形结构的递归查询看
http://www.csdn.net/expert/topic/292/292500.shtm