不同行之间的信息合并有关问题,在线
不同行之间的信息合并问题,急!在线求助。
现在有这样一张表:
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代码
------解决思路----------------------
------解决思路----------------------
我的错,是我没注意
你试下
现在有这样一张表:
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代码
------解决思路----------------------
------解决思路----------------------
我的错,是我没注意
你试下
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