Heya,
Ik heb een vraagski. Ik ben al een paar uur aan het puzzelen maar ik kom er niet uit dus vandaar dat ik het hier even probeer.
De situatie. Ik heb een tabel Map met daarin de entiteiten MapID, Naam en MoederID. MoederID geeft de mapid weer als dit een onderliggende map is. Mocht het de oppermoedermap zijn dan is dit 0.
Dus bijvoorbeeld. Map A, Map B en Map C zijn hoofdmappen.
Onder Map A vallen Map A1 en Map A2.
Onder Map B ziggen geen andere mappen
Onder Map C zitten Map C1, Map C2 en Map C3.
Onder Map C1 vallen Map C11 en Map C12.
Dit is maar een voorbeeld want dit is dus helemaal dynamisch.
In dit voorbeeld ziet de tabel er als volgt uit :
MapID Naam MoederID
1 Map A 0
2 Map B 0
3 Map C 0
4 Map A1 1
5 Map A2 1
6 Map C1 3
7 Map C2 3
8 Map C3 3
9 Map C11 6
10 Map C12 6
Ok nu de vraag. Ik wil graag de mappen weergeven op volgorde van de moedermappen. Dus
- Map A
- Map A1
- Map A2
- Map B
- Map C
- Map C1
- Map C11
- Map C12
- Map C2
- Map C3
Rekeninghoudende dat het aantal mappen dynamisch maar ook het aantal onderliggende mappen dynamisch is.
Is dit met een SQL statement te doen en/of is hier een VB/ASP routine voor te verzinnen?
Ik kom er echt niet uit
Groetjes,
Patrick
Ik heb een vraagski. Ik ben al een paar uur aan het puzzelen maar ik kom er niet uit dus vandaar dat ik het hier even probeer.
De situatie. Ik heb een tabel Map met daarin de entiteiten MapID, Naam en MoederID. MoederID geeft de mapid weer als dit een onderliggende map is. Mocht het de oppermoedermap zijn dan is dit 0.
Dus bijvoorbeeld. Map A, Map B en Map C zijn hoofdmappen.
Onder Map A vallen Map A1 en Map A2.
Onder Map B ziggen geen andere mappen
Onder Map C zitten Map C1, Map C2 en Map C3.
Onder Map C1 vallen Map C11 en Map C12.
Dit is maar een voorbeeld want dit is dus helemaal dynamisch.
In dit voorbeeld ziet de tabel er als volgt uit :
MapID Naam MoederID
1 Map A 0
2 Map B 0
3 Map C 0
4 Map A1 1
5 Map A2 1
6 Map C1 3
7 Map C2 3
8 Map C3 3
9 Map C11 6
10 Map C12 6
Ok nu de vraag. Ik wil graag de mappen weergeven op volgorde van de moedermappen. Dus
- Map A
- Map A1
- Map A2
- Map B
- Map C
- Map C1
- Map C11
- Map C12
- Map C2
- Map C3
Rekeninghoudende dat het aantal mappen dynamisch maar ook het aantal onderliggende mappen dynamisch is.
Is dit met een SQL statement te doen en/of is hier een VB/ASP routine voor te verzinnen?
Ik kom er echt niet uit
Groetjes,
Patrick