È una sfida portare l'albero a una profondità arbitraria n utilizzando solo SQL in MySQL (vedi:Gestione dei dati gerarchici in MySQL e Query gerarchiche in MySQL ).
Se hai a che fare con un piccolo set di dati, ha più senso selezionare tutte le categorie dal database e quindi costruire l'albero in un linguaggio di scripting. Quindi l'albero può essere attraversato per trovare il nodo padre e i figli del nodo padre, che possono quindi essere utilizzati per interrogare il database per i post utilizzando un join.