0
Unpivot을 사용하여 조작하려는 테이블의 데이터를 가져 왔습니다. 이 쿼리를 사용하여 내 열을 행에 맞게 다시 정렬합니다.다른 테이블의 열 피벗 해제
SELECT Id, ownername, ownervalue
FROM Contacts UNPIVOT (ownervalue FOR ownername IN (column1, column2, column3)) unpiv;
위대한 작품입니다. 그러나 나는 쿼리에서 하드 코딩 대신 다른 테이블에서 내 열 이름을 얻는 것을 선호합니다. 이상적으로 나는 이것을 원하지만 작동하지 않는다.
SELECT Id, ownername, ownervalue
FROM Contacts UNPIVOT (ownervalue FOR ownername IN (SELECT * FROM ColumnsTable)) unpiv;
내 테이블 목록을 이와 같이 다른 테이블에서 가져올 수 있습니까?
columnlist Contacts' 테이블 '에 존재한다 살펴 보자 Unpivoting''동안 –