DECLARE @strPivotColumns NVARCHAR(MAX)
SELECT
@strPivotColumns = STUFF((SELECT DISTINCT ', ' + item
FROM table
WHERE id = '9972'
FOR XML PATH('')), 1, 1, '')
FROM
table
GROUP BY
item
SELECT DISTINCT
column1,
.....
column10,
@strPivotColumns
FROM
table1
LEFT OUTER JOIN
table2 ON table2.id = table1.id
Исходный результат запроса выше
column1|column2|@strPivotColumns column I want to change
abc | def | y,z,x....N
Результат, которого я ожидаю
column1|column2|Address1|.......|AddressN|
abc | def| y |.......| N |
Я потратил много времени на поиск сводных примеров и просмотрел множество примеров, не так ли? не могу найти случай, который подходит моему сценарию.