我想做一个数据库程序,需要对数据进行分类,而且需要分五层(不全都是五层,也就是未知的,而且程序运行时可以添加分类),大家说我该怎么做?是不是要建五个表?

解决方案 »

  1.   

    数据库表结构 ID   parentID   .....,parentID就是父节点,记录的是上一层的id
      

  2.   

    http://expert.csdn.net/Expert/topic/2086/2086813.xml?temp=.3542749
      

  3.   

    可以得。
    这个是分类表
    id  name    parentID
    1   中国      0
    2   河北省    1
    3   邢台市    2
    4   邢台县    3
    这个是数据表
    id name        itemID (此对应分类表)
    1  省公安局      2
    2  省地税局      2
    3  邢台市公安局  3
    4  邢台市地税局  2
    5  邢台县公安局  4
    6  邢台县地税局  4
    这样比较清楚了吧?