Page 1 sur 1

Créé une hiérarchie

Posté : 05 mars 2009, 18:59
par dunbar
Bonjour,
J'ai un soucis je ne voie pas comment démarrer une mise en oeuvre
Je m'explique :
J'ai des composants qui sont numéroté par exemple comme ceci
1001, 1002, 1003, 1004, 1005, etc...
Imaginont que
1001 va avec 1002, et 1003 mais que 1005 et 1004 eux vont avec 1002 ceci devrait me donner quelque chose du genre
1001
|
|
1002 ----1004 ---- 1005
|
|
1003

D'avance merci

Posté : 05 mars 2009, 19:01
par yaug
Heu....

Items
- id
- [....]
- parent_id

Enfin un truc du genre.
non?

Posté : 05 mars 2009, 20:29
par dunbar
Complement d'information:
145434 ==> Amont
145454 ==> Aval
--------------------------
145454 ==> Amont
145455 ==> Aval
--------------------------
145454 ==> Amont
145524 ==> Aval
--------------------------
145455 ==> Amont
145456 ==> Aval
--------------------------
145455 ==> Amont
145525 ==> Aval
--------------------------
145456 ==> Amont
145457 ==> Aval
--------------------------
145457 ==> Amont
145458 ==> Aval
Remarquer que par article j'ai un amont et un aval la règle veut que un aval correspond a sont amont.
Ce que je n'arrive pas a faire c'est que quand deux Amont corresponde le second se place a droite du premier comme ceci
145434 ==> Amont
145454 ==> Aval
--------------------------____ --------------------------
145454 ==> Amont ------------145454 ==> Amont
145455 ==> Aval---------------145524 ==> Aval
--------------------------____ --------------------------
145455 ==> Amont
145456 ==> Aval
--------------------------
145456 ==> Amont
145457 ==> Aval
--------------------------
145457 ==> Amont
145458 ==> Aval
D'avance merci

Posté : 05 mars 2009, 20:35
par katagoto
Grosso-modo tu veux construire et manipuler des arbres ?

Oui, je veux lui refiller ma RI :p

Posté : 05 mars 2009, 20:45
par dunbar
Grosso-modo tu veux construire et manipuler des arbres ?

Oui, je veux lui refiller ma RI :p
En gros OUI

Posté : 05 mars 2009, 20:59
par katagoto
Je te conseil :
http://sqlpro.developpez.com/cours/arborescence/

Je le trouve très bien, on peut en tirer 15-20 fonctions très utile qui
permettent la manipulation facile d'arbres complexe, sur des dizaines
de niveau, mais, le seul reproche que je peux leur faire c'est de ne pas
donner de modèles pré-faits, par exemple, il agissent directement avec
les bornes, hors, dans la pratique on ne les connais pas forcément...
Donc, il ne faut pas avoir peur des alias de tables et des jointures doubles,
voir triples...

Bonne chance

Posté : 05 mars 2009, 21:33
par dunbar
Ok merci je vais étudié la chose :wink: