有表
id parent_id name
1 0 张三
2 1 李四
3 1 赵五
4 2 王六
5 3 田七
6 4 林八如何查询出结果
张三的 一级子类 :李四 赵五, 二级子类: 王六 田七,三级子类:林八
id parent_id name
1 0 张三
2 1 李四
3 1 赵五
4 2 王六
5 3 田七
6 4 林八如何查询出结果
张三的 一级子类 :李四 赵五, 二级子类: 王六 田七,三级子类:林八
1)select id,parent_id,name from table where parent_id = 0;//查出父节点“张三”
2)select id,parent_id,name from table where parent_id = 张三ID;//查出一级子类
3)select id,parent_id,name from table where parent_id = 张三以及子类的ID;//查出二级子类(循环或者用in)
4)采用第三步方法插叙三级、四级子类。