龔城師
2015-09-01 03:08
采纳率: 64.7%
浏览 2.3k

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

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • danielinbiti 2015-09-01 03:18
    已采纳

    使用xml path

     select name,adminid,(select Content from 资源跟踪表 where adminid=资源表.adminid from FOR XML PATH('')) Content from 资源表
    
    打赏 评论
  • hansmile1 2015-09-01 03:38

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

    打赏 评论

相关推荐 更多相似问题