首页 > 数据库技术 > 详细

三级分类列表的数据库设计

时间:2019-12-15 22:22:24      阅读:716      评论:0      收藏:0      [点我收藏+]

三级分类的数据库设计
例如 类型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) 查询第三层分类的结果集了.

下面为例

第一类

技术分享图片

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的值.

三级分类列表的数据库设计

原文:https://www.cnblogs.com/july7/p/12046303.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!