Salve a tutti,

ho una serie di record sul database che rappresentano delle Categorie e Sottocategorie, quindi campo ID e campo ID_PARENT.

Dovrei realizzare una funzione che ordini l'array in maniera che le sottocategorie risultino perfettamente dopo la propria categoria madre.
Qualche soluzione?