テーブルから複数の列をアンピボットしようとしています。これまでのところ、標準の Unpivot を使用しようとしましたが、最初の部分では成功しましたが、2 番目の部分では成功しませんでした。両方の列のピボットを解除したいと思います。私がやろうとしていることの写真を添付しました。テーブルはエラーに関係しています。したがって、E1 は error1 の略で、E2 は error2 の略です。
INSERT INTO #tempWorkflowItem
SELECT AssignmentId, Code, Response FROM #temp2
UNPIVOT(Response FOR Code in (E1, E2, E3 ))AS WorkflowItemsUnpivot
UNPIVOT(Reason FOR Code in (E1Reason, E2Reason, E3Reason )) AS WorkflowItemsUnpivot2