| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 405 人关注过本帖
标题:[求助]树 的相关问题
只看楼主 加入收藏
给心加点温
Rank: 1
等 级:新手上路
威 望:1
帖 子:98
专家分:0
注 册:2006-11-9
收藏
 问题点数:0 回复次数:4 
[求助]树 的相关问题

数据库如下
id name
001 经理1
002 经理2
001001 主任1
001002 主任2
001001004 ....
001001007 ....
001001001 ....
001001001001 .....
............

写成树~: 将其ID以3位划断,及 001,002...(只有三位)为根接点, 001001,001002(只有6位)为其子接点.以此类推.. 只求SQL语句,想关的JAVASCRIPT 已经写好~~~~~ 还请各位高手帮帮忙 小弟感激不尽

搜索更多相关主题的帖子: 数据库 经理 
2007-04-04 11:11
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
select id from table1 where len(id)=(3*n)

n表示树的子节数目..

飘过~~
2007-04-04 11:34
给心加点温
Rank: 1
等 级:新手上路
威 望:1
帖 子:98
专家分:0
注 册:2006-11-9
收藏
得分:0 
select id from table1 where len(id)=(3*n)

怎么得到 子节点 的个数>?


select
CATEGORY_id aaa,
SUBSTR(CATEGORY_id,0,LENGTH(CATEGORY_id)-3) bbb,
CATEGORY_name
from GOOD_CATEGORY
这样子就很容易得到父接点,但具体处理我还是不清楚~ 咱MSN上说吧~~

2007-04-04 11:46
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 

你这里的ID是什么类型的???


飘过~~
2007-04-04 12:50
给心加点温
Rank: 1
等 级:新手上路
威 望:1
帖 子:98
专家分:0
注 册:2006-11-9
收藏
得分:0 
现在写的查不多了, 就是还有 那个子节点的数目得不到了~~
你看嘛,
select
CATEGORY_id 子节点 ,
SUBSTR(CATEGORY_id,0,LENGTH(CATEGORY_id)-3) 父节点,
category_name,
(select count(*) from GOOD_CATEGORY where CATEGORY_id = SUBSTR(CATEGORY_id,0,LENGTH(CATEGORY_id)-3)) nums
from GOOD_CATEGORY
我这样子运行话, nums始终都是0 可能那个 nums 要建个 虚表才算的出, 但我有没用过这东西,你看能不能帮我把这 nums的值给想办法搞出来哟~~

2007-04-04 13:22
快速回复:[求助]树 的相关问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011705 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved