当前位置: 代码迷 >> Sql Server >> 不同行之间的信息合并有关问题,在线
  详细解决方案

不同行之间的信息合并有关问题,在线

热度:70   发布时间:2016-04-24 09:46:20.0
不同行之间的信息合并问题,急!在线求助。
现在有这样一张表:
table a:
客户                    销售部门
 A                         销售1部
 A                         销售2部
 A                         销售3部
 B                         销售2部
 B                         销售4部
 C                         销售1部
 C                         销售5部
最后转化成
table b:
客户                     销售部门
 A                          销售1部、 销售2部、销售3部
 B                         销售2部 、销售4部
 C                         销售1部、 销售5部

怎么写sql代码
------解决思路----------------------

------解决思路----------------------
引用:
这样的运行结果是:
customer 销售部门
a                 销售1部、销售1部、销售3部、销售4部
b                 销售2部、销售2部、销售3部、销售2部

我的错,是我没注意
你试下
select customer,
stuff((SELECT '、'+dep from #A where customer=t1.customer GROUP BY dep FOR XML PATH('')),1,1,'') as '销售部门' from #A t1 group by customer
  相关解决方案