Wyzwaniem jest pobranie drzewa na dowolną głębokość n używanie tylko SQL w MySQL (patrz:Zarządzanie danymi hierarchicznymi w MySQL i Hierarchiczne zapytania w MySQL ).
Jeśli masz do czynienia z małym zbiorem danych, najbardziej sensowne jest wybranie wszystkich kategorii z bazy danych, a następnie zbudowanie drzewa w języku skryptowym. Następnie drzewo można przeszukiwać, aby znaleźć węzeł rodzicielski i dzieci węzła rodzica, które można następnie wykorzystać do przeszukiwania bazy danych o posty za pomocą złączenia.