Я пытаюсь сделать поворот в SQL Server, где мне нужно повернуть следующую таблицу:
key value
column1 billy
column2 [email protected]
column5 NULL
column6 false
column9 true
Я хочу, чтобы значения в столбце «ключ» были заголовками столбцов. Другая проблема заключается в том, что я использую CROSS APPLY для создания этой таблицы из другой таблицы. Я начинаю с:
select * from jtable cross apply openjson(json)
что приводит к формату таблицы, показанному выше.
Если я не использую перекрестное применение, я получаю таблицу, которая выглядит так:
ID json
1 "column1":billy, "column2":[email protected]
2 "column1":steve, "column2":[email protected]
Итак, я пытаюсь получить таблицу, которая выглядит так:
column1 column2 column3
billy [email protected] false
steve [email protected] false