求一个无限级分类,读取分类下面数据检索的逻辑思路
无限级分类表infoClass
编号id 名称title 级别lev 所属分类forClass
0 大分类 0 0
1 二级分类 1 0
2 三级分类a 2 1
3 三级分类b 2 1
4 四级分类 3 2
5 五级分类 4 4
数据中心表infoList
编号 名称title 内容content 所属分类forClass
0 xxx dddd 0
1 ccc ccc 1
2 vvv vvv 2
3 bbb bbb 3
4 nnn nnn 4
5 ggg ggg g
目前查询所有记录:select * from infoList
查询其中一个分类的记录select * from infoList from forClass=4
如果要查看其中任一个级别的分类及其所有子分类的记录呢,逻辑如何设计哦
例如:select * from infoList forClass=2 and forClass=4(三级分类a及其所有子分类的记录),如果它下面有很多级子分类呢
相当于这个问题,windows文件夹里面有无限级的子文件夹,如果获取这个文件夹中到底有多少个文件