Salve a tutti.
Ho un db mysql con una tabella COSTI.
La tabella è composta da dati relazionati PADRE / FIGLIO.
In definitiva la usa per rappresentare uan gerarchia con nodi interni e foglie.
SOLO le foglie hanno dei costi; spero che l'esempio renda l'idea.
La mia tabella è quindi... SI VEDA FIGURA.
i costi cambiano costantemente.
l'albero non ha una profondità definita.
io vorrei scrivere una query che dato un nodo, mi dia i suoi figli coi costi dei relativi sottoalberi.
Ovvero:
per il nodo T, avrei:
id_nodo - nodo_padre - costo
I - T - 6
per il nodo O, avrei:
id_nodo - nodo_padre - costo
N - O - 13
M - O - 9
Spero di essere stato chiaro...
qualcuno che mi aiuti?

Rispondi quotando