SQL中怎样把同一张表中相同字段的内容合并为一条记录?

请教大神,如何写语句,非常感谢!两张表名:Linkman和CustomerCustomer_ID有重复数字合并成一条,然后Linkman和Customer合并,主要就是看... 请教 大神,如何写语句,非常感谢!
两张表名:Linkman 和Customer
Customer_ID 有重复数字合并成一条,然后Linkman 和Customer合并,主要就是看客户和联系人能对应起来。
因为两张表他们是通过Custom_ID 对应的,因为一个客户可能有2-3个联系人
所以这张表Customer_ID才会有重复数字,谢谢!
展开
 我来答
百度网友2dca20d
推荐于2017-09-11 · TA获得超过4036个赞
知道大有可为答主
回答量:2638
采纳率:77%
帮助的人:1032万
展开全部

不知我理解的对不对:

SELECT Customer_ID,Customer_Name,STUFF((SELECT ','+Linkman_Name FROM Linkman WHERE Customer_ID=Customer.Customer_ID FOR XML PATH('')),1,1,'') Linkman_Name
  FROM Customer
更多追问追答
追问

运行错误

追答
你的环境是什么,我写的语句环境为SQL Server
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式