SQL, как объединить результаты?

В настоящее время у меня есть запрос SQL, который возвращает несколько полей. Мне нужно одно для полей, чтобы быть эффективно под-запрос к югу, что.

Проблема в деталях:

Если у меня есть таблица X с двумя столбцами, ModuleID и скажем ModuleValue, как мне написать SQL-запрос, чтобы взять результаты и объединить его в одно поле:

НАПРИМЕР Результаты возвращены из

 (SELECT ModuleValue FROM Table_X WHERE ModuleID=@ModuleID)

Значение 1

Значение 2

Значение 3

...

Мне нужно вернуть результат таким образом (в виде одной строки, в отличие от вышеупомянутого):

Значение 1, Значение 2, Значение 3

Есть ли простой метод конкатенации, который может быть пользователем?

РЕДАКТИРОВАТЬ:

БД MS TSQL (2005)

Ответы на вопрос(7)

Ваш ответ на вопрос