Ciao a tutti.
Avendo una struttura di categorie e sottocategorie salvate a db così strutturata:

codice:
root
   libri
      romanzi
         gialli
         horror
      saggistica
         tipo 1
            belli
            brutti
   fumetti
      tex
         primi numeri
         ultimi numeri
      zagor
dove ogni categoria ha l'ID, il parent_ID (ovvero l'id della categoria di appartenenza) e il nome, come strutturo la query affinchè possa estrarre i dati ed inserirli in una select che contenga degli option group?
La struttura teoricamente potrebbe contenere infinite categorie e sottocategorie di categorie e così via.
Mi date una mano?