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