如何把SQL Server多行查询结果合并在一行中 我来答 1个回答 #热议# 普通体检能查出癌症吗? 匿名用户 2016-06-08 展开全部 如果你要取的值是AdminName, 表应该还有一个标识来做复合组键, 就是最最终想要结果的col title(admin1, admin2).假如结构如下:可以用sql server 的pivot功能来做行转列.如下代码.select SiteId, SiteName, [Admin1], [Admin2]from #temppivot( max(AdminName) for AdminId in ([Admin1], [Admin2])) t 最终效果如下. 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2019-11-15 sql中一对多关系的查询结果的多行转换成一行多列 5 更多类似问题 > 为你推荐: