SqlServer 2008 R2 如何多行数据输出为一行

大虾们,我这边现在有这样的一个需求,要从网页上导出数据,即从数据库里面找寻出数据再导出,两张表分别有AdminID关联,表里面的数据如图:
图片说明

请问这样的能实现吗?求语句如何实现?

2个回答

使用xml path

 select name,adminid,(select Content from 资源跟踪表 where adminid=资源表.adminid from FOR XML PATH('')) Content from 资源表
danielinbiti
danielinbiti 回复龔城師: (select ' '+Content +' 'from 资源跟踪表 where adminid=资源表.adminid from FOR XML PATH('')
接近 5 年之前 回复
yangjp8023
龔城師 嗯,这个是我想要的,可是这里面多了一些乱数,怎么去除???<Contents>sfaserasdf</Contents><Contents>asdfehbsdfs</Contents><Contents>sjal465</Contents>
接近 5 年之前 回复

输出格式的问题,无论从sql查询还是查询后用语句组合结果都可以做到。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问