У меня есть таблица KVP, структура: ID, ключ, значение.
Вот несколько примеров значений ...
ID, KEY, VALUE
---------------------
1, STATUS, TRUE
1, AGE GROUP, 10
1, TRAVEL, Y
2, STATUS, FALSE
2, AGE GROUP, 20
2, TRAVEL, N
Я хочу, чтобы эти значения были преобразованы, как показано ниже ...
ID, STATUS, AGE GROUP, TRAVEL
------------------------------
1, TRUE, 10, Y
2, FALSE, 20, N
Я читал о crosstab / pivot, но я не могу сделать запрос, который может дать мне вывод выше. Есть ли способ в SQL сделать мой вывод похожим на приведенный выше пример?