createfunction Gettxt(@idint) returnsvarchar(8000) as begin declare@svarchar(8000) set@s='' select@s=@s+','+txt from csdn where id=@id --return @s returnstuff(@s,1,1,'') end
转成xml后替换(:
SELECT*FROM ( SELECT MonitID FROM tbl_MediaMonit )A OUTER APPLY( SELECT[电话]=STUFF(REPLACE(REPLACE( ( SELECT MonitTel FROM tbl_MediaMonitTel N WHERE uuMonitID = A.MonitID FOR XML AUTO ), '<N MonitTel="', ','), '"/>', ''), 1, 1, '') )N