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]