В настоящее время у меня есть запрос SQL, который возвращает количество полей. Мне нужно, чтобы один из полей был фактически подзапросом к югу.
Проблема в деталях:
Если у меня есть таблица X с двумя столбцами, ModuleID и скажем ModuleValue, как мне написать SQL-запрос, чтобы взять результаты и объединить его в одно поле:
EG Результаты возвращены с
(SELECT ModuleValue FROM Table_X WHERE ModuleID=@ModuleID)
Значение 1
Значение 2
Значение 3
...
Мне нужно вернуть результат таким образом (в виде одной строки, в отличие от вышеупомянутого):
Значение 1, Значение 2, Значение 3
Есть ли простой метод конкатенации, который может быть пользователем?
EDIT:
БД - MS TSQL (2005)