如何遍历这个数据库
数据库设计如下
ID(自增) Name(名字) ParentID(父级ID)
1 张三 0
2 李四 0
3 王二 1
4 赵六 1
5 吴 3
6 黄 3
7 郑 4
8 刘 3
9 孟 8
通过一段代码遍历这个数据表,父级ID表示其上一级ID,当访问张三的时候,希望显示其子集,效果如下:
效果一,要求遍历所有子集,最深10层:
张三 - | - 王二 - | - 吴
| | - 黄
| | - 刘 - | - 孟
| - 赵六 - | - 郑
效果二,只显示到第二层,但是要显示10层以内总共子集数目:
张三 - | - 王二 (4)
| - 赵六 (1)