Здравствуйте, я новичок в SQL и очень ценю некоторую помощь в переносе таблицы следующим образом. Если посмотреть на подобные сообщения, кажется, что это может быть достигнуто с помощью pivot/univot, но я не уверен, так как примеры, которые я читал, имеют намного меньше столбцов. Любые предложения были бы замечательными!SQL Транспонирование нескольких столбцов в строки
Таблица.
CATEGORY Value1 Value2 Value3 Value4 ... Value15
Hot 18 17 9 17 ... 18
Warm 5 3 0 1 ... 3
Cold 20 2 1 2 ... 2
Желаемый результат.
CATEGORY Hot Warm Cold
Value1 18 5 20
Value2 17 3 2
Value3 9 0 1
Value4 17 1 2
… … … …
Value15 18 3 2
Окончательный ответ? загрузите все это в рекурсивный массив и повторите его с более низкими уровнями в обратном порядке. – DevlshOne
http://stackoverflow.com/questions/13372276/simple-way-to-transpose-columns-and-rows-in-sql –
http://stackoverflow.com/questions/15297809/sql-transpose-full-table –