Opbygge træstruktur udfra tabel med id og parent_id
Hej!Jeg ville forsøge at bygge en træstruktur-menu op i ASP, men er gået i stå ved selve udtrækket.
Problemet er ikke at lave det, men at undgå at lave subselects i subselects og belaste serveren meget.
Hvis vi forestiller os at tabellen ser således ud:
id ejer_id
1 0
2 0
3 1
4 1
5 2
6 5
Hvordan får jeg:
lavet et array som når man klikker på
6 indeholder 6
5 indeholder 5 og 2 (fordi 5 er et barn af 2)
3 indeholder 1 og 0 (fordi 3 er et barn af 1)
osv...
Jeg skal konkret bruge det til at lære noget, og det må være noget med at læse id og ejer_id ind i hvert sit array, for derefter at sortere dem på en måde.
Men jeg kan ikke forstille mig at jeg er den første der vil lave det, så nogen der kender noget god læsning, eller har en løsning er guld værd :)
Man kan også forstille sig en mere konkret varegruppe:
id ejer_id beskrivelse
1 0 CPU
2 1 AMD
3 1 Intel
4 0 RAM
5 4 DDR RAM
6 5 Samsung
7 5 Apacer
Her ville jeg for at vise alle varer i gruppen CPU skulle hive id 1,2 og 3 med over i et script.
Alle varer der ligger i RAM gruppen skal for at kunne vises have id 4, 5, 6 og 7 med.
Det er jo lidt svært at forklare :(