我试图找出是否有办法在将SSIS发送到Destination表之前查询SSIS中的Pivot Task结果。 我的Pivot结果看起来像这样:
ID Col1 Col2 Col3
5 NULL Test2 NULL
5 Test1 NULL NULL
5 NULL NULL Test3
通过在脚本中执行以获得我想要的结果,我会做
SELECT ID, ISNULL(MAX(Col1),'') +','+ ISNULL(MAX(Col2),'') +','+ ISNULL(MAX(Col3),'') AS FinalColumn FROM tbl GROUP BY ID
这让我得到了我想要的结果:
ID FinalColumn
5 Test1, Test2, Test3
在不使用任何临时表或常规表到目标表的情况下查询这些数据透视结果的快速方法是什么?
感谢!!!