如何设计一个树状结构,求思路
时间:2011-11-24
来源:互联网
如何设计一个树状结构,求思路。点击上级目录,显示相应的下级目录!
作者: QQ18010LiNDay 发布时间: 2011-11-24
类似window 的资源管理器 循环调用下一级就可以了
作者: dikeboy1234 发布时间: 2011-11-24
引用
引用我之前的一个帖子的回复:
这个重在数据库表的结构设计。。。
数据实例:
这是我们公司的一个树结果设计。。
在一个表中的数据如下
最上层
编号 机构号 岗位编码 上级岗位编码 是否有子序列
1 20057 G0114 G 1
2 20058 G0119 G 1
3 20059 G0084 G 1
依次:
1 20054 G0110 G0084 1
2 20056 G0113 G0084 1
3 20048 G0102 G0084 1
依次:
1 20053 G0103 G0102 0
这些数据在一张表中,最上层G,下面包括G0084,再下面包括G0102,根据后面1和0判断是否还有下层。。即最下层。。
每次根据点击传递上层树状代码,查询下级代码。。。、
根据这个数据结构 LZ可以自己设计一下。。只需要将你的省市县。。。放进到这个数据结构中就行了。。查询的时候,第一次查出最上层节点“上级岗位编码”,点击下一个节点“岗位编码”,然后将此岗位编码传入同一个查询语句中,只不过上一次的“岗位编码”变成“上级岗位编码”就行了。。
意思是, 只需要写一条sql,根据参数变化,就能得到树。。。
引用我之前的一个帖子的回复:
这个重在数据库表的结构设计。。。
数据实例:
这是我们公司的一个树结果设计。。
在一个表中的数据如下
最上层
编号 机构号 岗位编码 上级岗位编码 是否有子序列
1 20057 G0114 G 1
2 20058 G0119 G 1
3 20059 G0084 G 1
依次:
1 20054 G0110 G0084 1
2 20056 G0113 G0084 1
3 20048 G0102 G0084 1
依次:
1 20053 G0103 G0102 0
这些数据在一张表中,最上层G,下面包括G0084,再下面包括G0102,根据后面1和0判断是否还有下层。。即最下层。。
每次根据点击传递上层树状代码,查询下级代码。。。、
根据这个数据结构 LZ可以自己设计一下。。只需要将你的省市县。。。放进到这个数据结构中就行了。。查询的时候,第一次查出最上层节点“上级岗位编码”,点击下一个节点“岗位编码”,然后将此岗位编码传入同一个查询语句中,只不过上一次的“岗位编码”变成“上级岗位编码”就行了。。
意思是, 只需要写一条sql,根据参数变化,就能得到树。。。
作者: kouyiSC 发布时间: 2011-11-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28