[ASP/SQL] Sorting routine?

Pagina: 1
Acties:

  • Guffy
  • Registratie: Maart 2001
  • Laatst online: 30-09-2008
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

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Als ik je vraag goed begrijp wil je recursief joinen, en dat kan niet (alhoewel je met een SP verdomd dicht in de buurt kunt komen ;) )

Professionele website nodig?


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
curry684 schreef op 18 maart 2004 @ 16:50:
Als ik je vraag goed begrijp wil je recursief joinen, en dat kan niet (alhoewel je met een SP verdomd dicht in de buurt kunt komen ;) )
Dit lukt wel met een SP :)

@TS: welk RDBMS gebruik je?

edit: en alleen in asp kun je dit gebruiken: http://www.4guysfromrolla.com/webtech/101202-1.shtml

[ Voor 15% gewijzigd door P_de_B op 18-03-2004 16:58 ]

Oops! Google Chrome could not find www.rijks%20museum.nl


  • Guffy
  • Registratie: Maart 2001
  • Laatst online: 30-09-2008
Euhm ja maar met dicht in de buurt komen zou ik al heel blij zijn! (8>

  • Guffy
  • Registratie: Maart 2001
  • Laatst online: 30-09-2008
Euhm ik gebruik ASP en Microsoft SQL Server 2000

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
in books online zoeken op 'Expanding Hierarchies'

Oops! Google Chrome could not find www.rijks%20museum.nl


  • Guffy
  • Registratie: Maart 2001
  • Laatst online: 30-09-2008
Ok tnx! _/-\o_
Pagina: 1