Ho un database con categorie e sottocategorie con un database così strutturato:

id_Categoria | id_Padre

Se ho un esempio di questo tipo_

ID: 1 | ID PADRE: 5
ID: 5 | ID PADRE: 10
ID: 10 | ID PADRE: 0

Avrebbe quindi uno schema logico ad albero del tipo_

ID 10 > ID 5 > ID 1

Come posso quindi estrapolare i dati 10,5 e 1 ? Lo posso fare tramite query o necessito di una funzione php apposita ?