webForumDet fria alternativet

Returnera två träffar som en?

2 svar · 343 visningar · startad av inspiro

inspiroMedlem sedan sep. 2005673 inlägg
#1

Om jag har en vanlig select-sats som jag vet ger två eller tre träffar, går det att på nåt sätt klumpa ihop svaren och returnera bara ett returvärde? Alltså att man lägger ihop träffarna till en enda sträng på nåt sätt?

emissionMedlem sedan dec. 19996 721 inlägg
#2

I MySQL kan du använda den härliga GROUP_CONCAT, och i SQL Server 2005 kan du lösa det med User Defined Aggregate. Annars......helst inte, men visst går det, t.ex med cursurs i SQL Server <=2000.

I praktiken så vill du nog inte göra detta... :)

Beskriv gärna själva utsprungsproblemet.

inspiroMedlem sedan sep. 2005673 inlägg
#3

Tänkte bara att det skulle bli lite snabbare eftersom jag då kunde använda en ExecuteScalar i c#... ska ändå lägga ihop dem nämligen. Men då skippar jag det!

123 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)