Permite concatenar todos los valores de las filas devueltas y las deja en una fila.
SELECT
STUFF((SELECT ', ' + E.ESC_NOMBRE AS [text()]
FROM ESCUELAOPROGRAMA AS E
INNER JOIN ACTIVIDAD_ESCUELAOPROGRAMA AS AE ON AE.ID_ESCUELAOPROGRAMA = E.ID_ESCUELAOPROGRAMA
WHERE (AE.ID_ACTIVIDAD = A.ID_ACTIVIDAD)
ORDER BY E.ESC_NOMBRE FOR XML PATH('')), 1, 2, '') AS Escuelas
|