怎么排这组数据
从数据库里搜索出来在jsp页面上显示为
数字为ID号。中文为名称
1 浙江
101 杭州
102 嘉兴
103 宁波
104 温州
10101 富阳
10102 西湖
10103 武林
10201 东阳
1010201 文一路
1010202 文二路
1010203 文三路
我想排为
1 浙江
101 杭州
10101 富阳
10102 西湖
1010201 文一营业
1010202 文二营业
1010203 文三营业
10103 武林
102 金华
10201 东阳
103 宁波
104 温州
请教了。谢谢
------解决方案--------------------如果数据库设计的好的话 用缔归实现
把记录按照根查询其子结点,如果有子, 就再查询其子的子结点结点,依次循环 这样可以取
到所有的前序遍历记录集。
至于空格显示,可以根据结点的层次来加。。
1 浙江 (不加空格)
-101 杭州 (2级结点,加1空格)
--10101 富阳 (3级结点,加2空格)
--10102 西湖
--10103 武林
---1010201 文一路(4级结点,加3空格)
-102 嘉兴 (2级结点,加1空格)