你这种结构不可能实现无限级的,同一个层次最多有十个类,即使你改成三个,四位,说到底还是有限的..参考里面的结构.
http://expert.csdn.net/Expert/topic/1375/1375432.xml?temp=.8570978

解决方案 »

  1.   

    增加一个parent_id,这样来识别祖先.
      

  2.   

    create proc 
    @输入参数 varchar(8),
    @输出结果 bit
    as
    select @输入参数=left(@输入参数,len(@输入参数)-2),@输出结果=0while len(@输入参数)>0 and @输出结果=1
    begin
      select @输出结果=1 from 某数据表 where 某字段=right(@输入参数,2)
      set @输入参数=left(@输入参数,len(@输入参数)-2)
    end
      

  3.   

    create proc 
    @输入参数 varchar(8),
    @输出结果 bit
    as
    select @输入参数=left(@输入参数,len(@输入参数)-2),@输出结果=0while len(@输入参数)>0 and @输出结果=1
    begin
      select @输出结果=1 from 某数据表 where 某字段=right(@输入参数,2)
      set @输入参数=left(@输入参数,len(@输入参数)-2)
    end
      

  4.   

    想找小姐吗,来水园吧!
    这里有老龟奴zyq_123雍亲正当大版主,还有人称辣花摧魔前青楼名妓smoke当镇小版主,肯定能满足您的需要!!!快来吧~~~~~~