Potrzebuję zwrócić wiele wyników z podzapytania i nie mogłem tego rozgryźć. Wynik końcowy będzie generował nazwiska osób na osi pionowej, różne działania oparte na kategorii działań na osi poziomej. Tak więc wynik końcowy wygląda następująco:Czy istnieje sposób na zwrócenie wielu wyników z podzapytaniem?
----------
**NAME CATEGORY 1 CATEGORY 2**
Smith, John Action 1, Action 2 Action 1, Action 2, Action 3
----------
Czy istnieje sposób, aby zrobić to w jednym zapytaniu?
select
name,
(select action from actionitemtable where actioncategory = category1 and contact = contactid)
from
contact c
inner join actionitemtable a
on c.contactid = a.contactid
Jeśli więcej niż jeden wynik jest zwracany w tym podzapytaniu Chciałbym być w stanie wyświetlić go jako pojedynczy ciąg oddzielonych przecinkami lub listy działań, itp
dziękuję.
Serwer Microsoft Sql 2005 jest używany.
Dziękuję wszystkim za pomoc, doceniam czas. –