[Db] query ricorsiva

Gerardo Di Iorio arete a gerardodiiorio.com
Mar 26 Giu 2007 18:30:47 CEST


Ciao,

ho un problema con uan query.
Ho una tabella ricorsiva con una struttura id , id_parent

es.
id            id_parent
1                NULL         (Nodo root)
2                 1           (figlio di root)
3                 2
...              ....

4                NULL         altro nodo di root
..


Partendo da un nodo foglia, deve selezionare gli id di tutti i padri.
esempio
assumendo id=3 nodo foglia mi deve restituire id=2 e id=1, naturalmente
posso avere un numero di figli indefinito.
Come posso scrivere questa query in sql?

Ciao e grazie in anticipo


Maggiori informazioni sulla lista Db