SELECT UserPermission, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] FROM (SELECT a.UserPermission, b.MenuRootID, b.MenuID FROM MenuMaster AS a, MenuType AS b WHERE b.MenuType = 1 ) AS AAA PIVOT (MAX(MenuRootID) FOR MenuID IN ([1], [2], [3], [4], [5], [6], [7], [8], [9], [10]) ) AS PivotTable --------------------------------------------------------------------------------------------------------- 위 SQL문에서 SELECT한 모든 행이 10개이고, 10개행을 전부 pivot하려고 하는데 행을 전부 지정하지 않고 pivot하는 방법은 없나요? pivot할 행이 100개이상인 경우 어떻게 해야하나요? ㅠㅠ