我正在寻找SQL Server中的解决方案,以根据此示例将结果转换为另一种格式。SQL - 将一对多转换为一行
基本查询结果
ID Name Other IDs
-------------------------
1 John 22
2 Joe r15
2 Joe 12
3 Jim 17
3 Jim r87
进入
ID Name UniqueID StudentID
----------------------------------------
1 John 22
2 Joe 12 r15
3 Jim 17 r87
有什么建议?
希望你的第一个查询已经是多个归表的结果。如果是这样,您可以轻松地编写一个基于这些表而不是第一个查询的新查询。如果不是,那么真正的问题是您的数据库没有正确建模。 – GolezTrol 2015-02-09 09:52:08
很奇怪的问题,到目前为止你试过了什么? – Rocketq 2015-02-09 09:55:04
描述如何选择UniqueID和StudentID。并向我们展示您当前的查询! – jarlh 2015-02-09 09:58:39