http://www.xk100.com/view01.asp 
图片发不上来,具体需求看这个连接吧 
打开之后左边有个树,我要做一个和他一样的树 
可以按照 年级 类型 版本 科目浏览 
表该怎么设计?
上次问的问题http://topic.csdn.net/u/20100127/17/f33b75fd-290b-422d-8643-da3c30d51ece.html?88465
各位的回答我都明白可是不能满足的需求啊
可以按照 年级 类型 版本 科目浏览 这是关键
前辈们如果你们谁能解决的话加下我Q365277967 小弟感激不尽~!

解决方案 »

  1.   

    表设计没什么难度啊,关键是看你的应用里的实现
    select的connect by子句及level伪列比较有用,
    先去了解一下这个语句对你有帮助
      

  2.   

    这个很简单啊,不就是树形列表吗?用父id的模式设计就搞定了,表如下:--科目表
    create table course(
    id int, 
    pid int,
    name varchar2(64)
    );--然后js脚本通过一层层pid来往下取数据。
      

  3.   

    ID    科目    上级ID  目录级别
    1     语文     0         1
    10    7年级    1         2
    11    8年级    1         2
    12    9年级    1         2
    101   人教7上  10        3
    102   人教7下  10        3
      

  4.   

    --科目表
    create table subject(
        subid int, 
        parentid int,
        subcode varchar2(10),
        name varchar2(64)
    );
    然后利用oracle的connect语句抽取所有级别的科目数据
    select t.subid,t.parentid,t.subcode,t.name
    from  subject t
    start with t.subid=0--假设0为最顶级科目
    CONNECT BY PRIOR t.subid = t.parentid
    最后在客户端构造树形展现结果即可。