什么没有 发表于 2016-11-8 11:54:00

sql server中使用for xml path来拼接字符串

select TalkingResourceInfo_ID,
ReplyMessage = stuff(
(
select '|' + ReplyMessage
from TalkingReplyInfo t
where TalkingResourceInfo_ID = TalkingReplyInfo.TalkingResourceInfo_ID
for xml path('')
), 1, 1, ''
) from dbo.TalkingReplyInfo group by TalkingResourceInfo_ID
  使用 for xml 根据ID 对其他字段进行拼接
  
  最后输出的形式是: aaa|bbb|ccc
  
  详情:http://www.cnblogs.com/zhengyun_ustc/archive/2006/06/29/sqlxml_forxmlexplicit.html
页: [1]
查看完整版本: sql server中使用for xml path来拼接字符串