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

复杂的SQL语句
SQL code
原数据 
              'A' ,'1'
              'A', '2'
              'B', '1'
              'B', '2'
         实现后
              'a','1->2'
              'B','1->2'
   


------解决方案--------------------
如果A和B不止两个怎么显示?
------解决方案--------------------
有很的A还有不是连续的怎么显示
------解决方案--------------------
SQL code
select col1,
col2=stuff((select '->'+ltrim(col2) from tb where col1=t.col1 for xml path('')),1,2,'')
from tb t
group by col1