救命呀求一条sql语句!
求一条sql语句,望各位仁兄帮忙   
 CompanyID            CompanyName      CompanyFatherID 
 ----------------------------------------- 
 10001                        AA                                 0   
 10002                        BB                                 10001   
 10003                        CC                                 10002   
 10004                        DD                                 10001   
 10005                        EE                                 10003   
 10006                        FF                                 0   
 10007                        GG                                 10006   
 10008                        HH                                 10006   
 10009                        JJ                                 10007   
 10010                        KK                                 10015   
 10011                        LL                                 10010   
 10012                        MM                                 10010   
 10013                        NN                                 10011   
 10014                        QQ                                 10016   
 上面是一个树型的数据结构,现想查询出每一课树的最高节点,树下面的分支都不显示望各位仁兄帮忙. 
 对于上面的数据想要的结果如下:(还有一下查询条件   可以按照CompanyName      和CompanyCode查询) 
 CompanyID            CompanyName      CompanyFatherID 
 ----------------------------------------- 
 10001                        AA                                 0   
 10006                        FF                                 0   
 10010                        KK                                 10015   
 10014                        QQ                                 10016   
 以前我也问过这个问题,但是执行起来速度好慢呀!望各位仁兄帮助   !
------解决方案--------------------select CompanyID   , CompanyName , CompanyFatherID 
   from table  
  where CompanyFatherID not in (select CompanyID from table) 
------解决方案--------