表设计如下:
tree:表名
id:编号
name:节点描述
pid:父编号
nodelevel:节点级别
level:节点层数
isNode:是否有节点
id | name | pid | nodelevel | level | isNode |
1 | test1 | 0 | AAA | 1 | 1 |
2 | test2 | 1 | AAAAAA | 2 | 1 |
3 | test3 | 1 | AAAAAB | 2 | 0 |
4 | test4 | 2 | AAAAAAAAA | 3 | 1 |
5 | test5 | 4 | AAAAAAAAAAAA | 4 | 0 |
我通过select * from tree order by nodelevel 得到一棵树
我如何遍历 这个查询结果
得到如下信息
这样的一个结果信息
test1
- test2
- test4
- test5
- test4
- test3