日期:2014-05-18  浏览次数:20880 次

100求一个算法?DOS时代画了一个表参考
现有一个树状数据存在数据库中.
编码                                       名称
001                           a
001001                     b
001002                     c
001003                     d
001003001               e
001003002               f
001004                     g
001005                     h
001006                     i
001006001               j
001006001001         k
001006001002         l
001006002               m

001001是001的子级,以此类推.如001是所有级的父级.

现需求如下:将数据形成表格的算法.
---------------------------------------------|------------|
                          类别                                                         |         数量         |  
------|--------------------------------------|------------|
            |           001001                                                       |         1               |  
            |--------------------------------------|------------|
            |           001002                                                       |         2               |
            |----------|---------------------------|------------|
            |                     |   001003001                                   |         1               |
            |                     |---------------------------|------------|  
            |   001003       |   001003002                                   |         5               |
            |                 &n