HyzacMedlem sedan mars 200475 inlägg Jag har en sqlfråga som ger ut tre kolumner. Kolumn1 kan innehålla samma värden då Kolumn2 och 3 har olika värden.
Jag skulle vilja gruppera kolumn1 på unika rader bara men sedan få ut kolumn2 och 3 värde som en sträng. Exempel:
kolumn1 | kolumn2:kolumn3, kolumn2;kolumn3, ...
Skulle vara mycket tacksam för svar på detta.
M@rtinMedlem sedan dec. 19992 085 inlägg SELECT GROUP_CONCAT(CONCAT_WS(':',kolumn2,kolumn3) SEPARATOR ',') FROM tabell GROUP BY kolumn1;
HyzacMedlem sedan mars 200475 inlägg Var nog jag som missade att säga att det var för SQLServer och då verkar inte detta funka, sorry. Finns det nån liknande lösning för SQLServer?
LarsGMedlem sedan dec. 200012 464 inlägg Nej, du kan antingen skriva en sqlfunktion eller hantera det i din applikation.