有如下的表:
1 111 aaa
1 111 bbbb
1 111 abab
2 222 eeee
2 222 rrrrr
3 333 tttt
3 333 ss
3 333 hhhh要合并成如下形式
1 111 aaa,bbbb,abab
2 222 eeee,rrrrr
3 333 tttt,ss,hhhh请问要怎么写SQL语句呢。请指教。。不胜感激。。

解决方案 »

  1.   

    一样 的问题 LZ 去看看http://topic.csdn.net/u/20081106/10/0b958ead-002a-4d74-85ef-2d0b449976f6.html
      

  2.   

    这问题CSDN上太多了,我给你再找找
      

  3.   

    http://topic.csdn.net/u/20100128/22/db7d3532-3bee-44da-9a45-1dc963294030.html?seed=133223174&r=63103312#r_63103312
      

  4.   

    好的。已经搞定了。。之前我也看了那些文章,原来我少写了个条件。这样就对了:select col2,col3,
    col1=stuff((select ','+col1 from casetest t where col2=casetest.col2 and col3=casetest.col3 
    for xml path('')), 1, 1, '') 
    from casetest 
    group by col2,col3谢谢大家。。