У меня есть следующий код, который создаст список с разделителями-запятыми для моих результатов:
DECLARE @listStr VARCHAR(MAX)
SELECT @listStr = COALESCE(@listStr+', ' ,'') + INSTITUTIONNAME
FROM EDUCATION
WHERE STUDENTNUMBER= '111'
SELECT @listStr
Проблема заключается в том, что он создает одну массивную линию с разделителями-запятыми. Мне нужно, чтобы он возвращал список, разделенный запятыми, в строке.
Итак, если Simon
входит в 2 учреждения, я ожидаю:
"INSTITUTION1, INSTITUTION2"
Поскольку я не предоставлял предложение where, я ожидаю, что мои результаты будут отображаться так, как это для каждой строки в базе данных.