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

不同行之间的信息合并问题,急!在线求助。
现在有这样一张表:
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