Necesito devolver resultados múltiples de una subconsulta y no he podido resolverlo. El resultado final producirá el nombre de las personas en el eje vertical, varias acciones basadas en una categoría de acción en el eje horizontal. Entonces, el resultado final se ve así:¿Hay alguna forma de devolver resultados múltiples con una subconsulta?
----------
**NAME CATEGORY 1 CATEGORY 2**
Smith, John Action 1, Action 2 Action 1, Action 2, Action 3
----------
¿Hay alguna manera de hacerlo en una sola consulta?
select
name,
(select action from actionitemtable where actioncategory = category1 and contact = contactid)
from
contact c
inner join actionitemtable a
on c.contactid = a.contactid
Si más de un resultado que se devuelve en subconsulta Me gustaría ser capaz de mostrar como una cadena única separada por comas, o una lista de acciones, etc.
Gracias.
Microsoft Sql Server 2005 se está utilizando.
Gracias a todos por la ayuda, agradezco el tiempo. –