zoukankan      html  css  js  c++  java
  • 三级分类列表的数据库设计

    三级分类的数据库设计
    例如 类型0包括>类型1 类型1包括>类型2
    类型0-->类型1-->类型2
    类型0的数据库字段   id=1 parentId=0
    类型1的数据库字段   id=2 parentId=1
    类型3的数据库字段   id=3 parentId=2
    例如

    因为类型0的id=1所以查询下一级的分类就可以根据 类型1的parentId=1(这里的1就是类型0的id)为条件

    查询出类型1的结果集再查询类型3就可以根据 类型3的parentId=2(这里的2就是类型1的id) 查询第三层分类的结果集了.

    总结一句话:当前类别的id字段的值,作为下一级类别的parentId字段的值

    下面为例

    第一类

    sql语句就是   SELECT * from tb_category where parent_id='0';

    第二类

    SELECT * from tb_category where parent_id='1';

    第三类

    SELECT * from tb_category where parent_id='2';

    这样做的好处是,新添加类型就可以添加上层分类的id作为parent_id的值.

  • 相关阅读:
    大华解码器二次开发/C#调用C++DLL
    C# 获取网站页面的句柄
    C# 字节数组 字符数组 字符串 Byte[] Char[] String
    C# 结构体数组 C++ DLL
    Django
    Djano
    Django
    数据分析 02 -Pandas
    数据分析-01 Numpy
    02-正则和xpath
  • 原文地址:https://www.cnblogs.com/july7/p/12046303.html
Copyright © 2011-2022 走看看