15. april 2004 - 01:35Der er
2 kommentarer og 1 løsning
Sortering af database output, efter et join
Jeg har 2 tabeller, som ser har følgende opstilling:
Tabel 1: main_menu mainId name placement // Er et nummer fra 1 til x, som afgører placeringen på denne
Tabel 2: sub_menu subId mainId // Er en foreignkey til mainId i tabel 1 name placement
Jeg forstillede mig så, at jeg kunne opstille EN sql sætning, som ville hente, samtlige data fra begge tabeller, og derefter ordne dem efter placering på tabel 1 først, og dernæst sætte dataene fra tabel 2 ind imellem disse data, alt efter foreignkey og placement... et eksempel kunne være:
Tabel 1 // mainId x // placement 1 Tabel 2 // subId y // mainId x // placement 1 Tabel 2 // subId z // mainId x // placement 2 Tabel 1 // mainId q // placement 2 Tabel 2 // subId h // mainId q // placement 1 Tabel 2 // subId j // mainId q // placement 2
Ved ikke helt, hvor tydeligt det er formuleret, men det er halv svært at forklare.
hvis man benytter et join, vil man ikke få samtlige rækker med, det kan man derimod, ved at benytte sig af union... Har fået det til at virke
I skal have tak for hjælpen
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.