树状结构怎么在数据库存贮         比方说1个大分类下 有2个小分类    然后每个小分类又有 4个小分类  无限分支 怎么在数据库存贮

解决方案 »

  1.   

    一个表就可以了。加一个pid字段。顶级分类的pid=0, 子分类的pid=它的父类id
      

  2.   

    加一个父节点的字段;
    可以参考一下:
    http://blog.csdn.net/MONKEY_D_MENG/article/details/6647488
      

  3.   

    可以参考下:
    http://download.csdn.net/detail/u012724379/6987419
      

  4.   

    http://blog.csdn.net/acmain_chm/article/details/4142971
    MySQL中进行树状所有子节点的查询
    在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 但很多时候我们...