Vous n'êtes pas identifié(e).
Je traille sur une sorte de mini ERP. J'ai besoin de modéliser une structure d'un arbre à nombre de niveau indéni
A_____
|__B
|__C
|__D
|__E__
| |__F
| |__G
| |__H
|
|__I__
|
|__ J
|__K__
|__L |_M
|_N
|_O
Quelle est la structure des tables à adopter?
Comment à partir d'un élément ajouter un fils au niveau inférieur?
Comment à partir d'un élément connaitre le niveau supérieur?
Comment à partir d'un élément connaitre le niveau inférieur? tous les niveaux inférieurs?
Merci
Hors ligne
Aux vues de ta structure, le plus simple est : http://sqlpro.developpez.com/cours/arborescence/
Hors ligne
La contrib ltree peut également être digne d'intérêt : http://docs.postgresql.fr/8.3/ltree.html
Hors ligne
J'ai déjà lu cet article mais j pense que c'est insuffusant
car je peux avoir plusieurs arbres dans la même table qui ont des sous arbres en commun:
A_____
|__B
|__C
|__D
|__E__
| |__F
| |__G
| |__H
|
|__I__
|
|__ J
|__K__
|__L |_M
|_N
|_O
A1_____
|__B1
|__C1
|__D1
|__E__
| |__F
| |__G
| |__H
| ....
Dernière modification par zied (18/12/2008 11:30:30)
Hors ligne