buzzzz, jeg tror du har ret. Jeg kikkede ikke ordenligt på spørgsmålets kategori (tog det for mysql). Din anbefaling, at gøre det i applikations laget, det holder jeg i dig med.
Grunden til jeg helst ville gøre det i databasen, og ikke i applikations-laget, er at jeg har en dejlig simpel funktion der bare returnerer første column af første row i et resultat, og det har indtil nu løst alle de database-opgaver mit program har haft brug for.
Derfor ville jeg gerne undgå at tilføre flere ekstra funktioner, når nu det kunne være så simpelt hvis databasen kunne klare opgaven for mig.
men foreløbig kan i da lægge et svar hver, så kan i dele points for hjælpen, hvis der ikke kommer en anden løsning (hvilket det ikke lyder til)
Hvis nogen er interesseret, endte dette med at virke for mig:
SELECT STUFF((SELECT ',' + CONVERT(VARCHAR(10), I.id)FROM items I, Itemgroups G WHERE G.id = I.groupId G.id = 15 AND ORDER BY I.id ASC FOR XML PATH ('')),1,1,'')
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.