本帖最后由 Tangkun306 于 2013-03-26 22:11:52 编辑

解决方案 »

  1.   

    http://www.cnblogs.com/hanmos/archive/2011/09/15/2177391.html
    合并列值你可以看一下
      

  2.   

    create table tb(OrderID varchar(50), CustomerName varchar(50))
    insert into tb values('x00331333','张三')
    insert into tb values('x00331333','李四')
    insert into tb values('x00331333','王五')
    goselect orderid,
    [CustomerName]=STUFF((select ','+ [CustomerName] 
      from tb 
      where orderid=tb.orderid for xml path('')),
    1, 1, '')
    from tb
    group by orderid
      

  3.   


    十分感谢。但是 关于 for xml path('')  这个看不懂 .你能给解释下吗?
      

  4.   

    FOR XML PATH 可以将查询结果根据行输出成XML各式!