SQL, ¿Cómo concatenar resultados?
Actualmente tengo una consulta SQL que devuelve varios campos. Necesito uno de los campos para ser efectivamente una sub consulta que.
El problema en detalle:
Si tengo una tabla X con dos columnas, ModuleID y digo ModuleValue, ¿cómo puedo escribir una consulta SQL para tomar los resultados y concatenarlos en un campo?
P.EJ Resultados devueltos de
(SELECT ModuleValue FROM Table_X WHERE ModuleID=@ModuleID)
Valor 1
Valor 2
Valor 3
...
Necesito devolver el resultado de esta manera (como una sola fila, a diferencia de lo anterior):
Valor 1, Valor 2, Valor 3
¿Hay un método simple de concatenación que podría ser usuario?
EDITAR:
DB es MS TSQL (2005)