解决方案 »

  1.   

    数量量少的话可以这样。
    select DEPT_CODE,content,
           SUBSTRING(t.A0188s, number ,CHARINDEX(',',t.A0188s+',',number)-number) as A0188s
           
    from Table_Dept t,master..spt_values s
    where s.number >=1
    and s.type = 'P'
    and SUBSTRING(','+t.A0188s,s.number,1) = ','
    --DEPT_CODE content A0188s
    --1000 总务系 350
    --1000 总务系 688
    --1000 总务系 258
    --1001 总经理室 2
    --1001 总经理室 3
    --1001 总经理室 4
    --1001 总经理室 298
      

  2.   


    你这个应该只能支持表中有2000多条记录的吧,有没有没限制的自己创建一张自增的编号表。不一定要用master库里面的那张