Avatar billede styrbaek Nybegynder
07. oktober 2008 - 08:28 Der er 1 kommentar og
1 løsning

Samle db poster

Jeg skal lave et udtræk fra en ordredatabase, til hver ordre er der flere opgaver, som ligger i sin sin egen tabel.
Problemet er at når jeg laver mit udtræk får jeg jo en linje for hver opgave:
ordre 1, opgave1
ordre 1, opgave2
ordre 1, opgave3
ordre 2, opgave1
ordre 2, opgave2

Mit spørgsmål er om det ikke kan lade sig gøre at samle opgaverne så mit udtræk bliver sådan her:
ordre 1, opgave1,opgave2,opgave3
ordre 2, opgave1,opgave2
osv...

Har tidligere løst problemet ved at lave dobbelt udtræk og samle data via php, men det ville være mere smart at gøre det i sin SQL
Avatar billede styrbaek Nybegynder
07. oktober 2008 - 09:27 #1
Fandt løsningen, men bliver nødt til at skifte til mysql 5 og så bruge group_concat
Avatar billede arne_v Ekspert
08. oktober 2008 - 02:08 #2
Det er da en operation som naturligt hører hjemme i applikationen og ikke
i en relationel database !?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester