首页 > 解决方案 > 如何遍历重复行并连接值列

问题描述

我有一个 sql 查询,我设法过滤加入不同的表,下面

我的结果集现在看起来有点像这样, 在此处输入图像描述

我的期望(我只是省略了其他列,但如果不可能,它可以在那里) 在此处输入图像描述

查询我有

CREATE Table #myData ( Id INT Identity (1,1) ,NoOfCounts INT ,NoofRowsPerAnswerId_RankFunction INT, AnswerId INT, Value NVARCHAR(256) , FormId INT, QuestionId INT, AnserNameofItem NVARCHAR(256), DesiredValue NVARCHAR(256))

INSERT INTO #myData 
VALUES
(1,1,11,90,101,1,'Equity','') 
,(2,1,22,$1000,101,2,'CashInFlow','')
,(2,2,22,$1001,101,2,'CashOutflow','')
,(3,1,33,$99,101,3,'Chase','')
,(3,2,33,$100,101,3,'Capital','')
,(3,3,33,$101,101,3,'Citi','')
,(4,1,44,$800,101,4,'Equity','')
,(4,2,44,$801,101,4,'Fund','')
,(4,3,44,$802,101,4,'Credit','')
,(4,4,44,$804,101,4,'Debit','')


SELECT * FROM #myData

标签: sql-serversql-server-2008-r2

解决方案


推荐阅读