Subquery som liste
Hej,Kan følgende lade sig gøre på en eller anden måde....
SELECT DISTINCT ContactID, (Select Count(*) from MyTable as mt WHERE mt.ContactID = MyTable .ContactID) as Antal
FROM MyTable
Følgende giver de distincte contactid´er i MyTable + antallet af forekomster....
Kan jeg i samme query få fx en liste over ordrenr... Lignende :
SELECT DISTINCT ContactID, (Select Count(*) from MyTable as mt WHERE mt.ContactID = MyTable .ContactID) as Antal,
(Select Ordre from MyTable as mt WHERE mt.ContactID = MyTable .ContactID) as OrdreList
FROM MyTable
Ovenstående virker kun så længe der kun findes 1 row... Findes der flere fejler den med "Subquery returned more than 1 value"
Er der nogen måde jeg kan danne den anden subquery om til en liste som kan være i en række...
Fx kan den returnerer
ContactID | Antal | Ordre
1 | 3 | "3323,3231,1222"
Er der nogen måde at tilpasse min query på eller må jeg dele det op i flere kald ?
/Anders