导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

如何动态处理科目分层?详见内容

how_free 2008-01-04 02:59:25
大家好!
是这样的一个问题:比如向数据库里添加某一个科目名称,这个科目有可能属于一级科目类别或二级科目类别或三级科目类别或更高.
如下:aaa属于bbb,bbb属于ccc,ccc属于DDD
hhh属于DDD
jjj属于ccc,ccc属于DDD
也有可能某一科目名称属于更高的科目类别比如五级,六级或更高,
这样的话如何随着更高的科目类别动态的添加科目呢?
最后达到效果:前台设置有添加科目的接口,后台数据库应怎么样做,需建些什么样的表?前台得到的数据怎么样录入,
前台窗口加载时,如何以树型结构显示(因为分层很多)

大概就是这个意思!
谢谢!
...全文
27 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tim_spac 2008-01-04
先建立root记录,id = 1, name = '', pid = 0
在前台建立科目时先选择一个上级科目, 将该科目的id 置为新科目的pid
回复
tim_spac 2008-01-04

create table [科目] (
id int not null primary key,
name varchar(32),
pid int
)
回复
月下之木 2008-01-04
向里添加的科目关系是规定好的 还是随便加的
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告