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