Ищете способ преобразования столбцов в строки в sql-сервере.Преобразование столбцов в строки по ID
У меня есть таблица со столбцами ниже:
[ID] [Action] [Note] [Resolution]
Вот что я хочу получить в результате с колоннами: [ID] [Notes]
И значение результата будет:
'1' 'Action1'
'1' 'Note1'
'1' 'Resolution1'
'2' 'Action2'
'2' 'Note2'
'2' 'Note2.1'
'2' 'Resolution2' etc
Любые идеи, как я мог бы это сделать в T-SQL? Также для поля примечания может быть несколько записей. Благодаря!
Что вы хотите знать как 'univot'. Здесь есть несколько вопросов, объясняющих это, а также руководство. – jpw
В частности, для меня не ясны «множественные записи заметок»: пожалуйста, предоставьте реалистичные данные образца и ожидаемый результат – Shnugo
Спасибо за ваши ответы. Для заметок в исходной таблице [id] может быть в таблице с тем же действием и разрешением, но с разными данными для заметок. Таким образом, несколько строк с одинаковым идентификатором, действием и разрешением. Поэтому я хочу преобразовать их в строки, сгруппированные по id с помощью Actions, затем любые заметки и затем разрешение. – rory83