Witam. Mam w bazie danych kategorie menu. Struktura tabeli jest bardzo prosta. Przechowuje tylko unikalny identyfikator, nazwę kategori oraz wskaźnik na rodzica i zabawa polega na tym, że musze pobrać z bazy danych wszystkie dzieci danego rodzica, ale, żeby nie bylo zbyt prosto każdy rodzic może mieć x dzieci i każde dziecko również może być rodzicem i mieć x dzieci itd.
Moj problem polega na tym, że niemam pomysłu jak tego dokonać majac do dyspozycji jedną funkcje, ktora pobiera dane z bazy po wskaźniku rodzica. Wszystkie dane muszę zmieścić w jednej tablicy wielowymiarowej i przesłać do szablonu w celu odczytu i prawidłowego wyświetlenia danych.
Jakieś sugestie jak tego dokonać?