Jeśli przez to jest wiele poziomów zagnieżdżania kategorii, nie można ich wszystkich uchwycić za pomocą jednego zapytania przy użyciu modelu schematu „odwołanie nadrzędne”. Musiałbyś wielokrotnie pytać dzieci z każdej znalezionej kategorii, rekursywnie, lub po prostu wykonywać coraz dłuższe samodzielne łączenie, aż do wybrania najgłębiej zagnieżdżonych elementów.
Aby uzyskać dostęp do danych hierarchicznych za pomocą jednego zapytania, należy przyjrzeć się alternatywnym sposobom strukturyzacji schematu, głównie:
- Zestawy zagnieżdżone :przechowuje kolejność numeryczną rekurencyjnego spaceru po drzewie
- Relacja sąsiedztwa :dodaje dodatkowe pary przodków/potomków do wyszukiwania dziecka/rodzica
Jedno lub oba z tych podejść, w jednym z ich smaków, może Ci pomóc. (Zazwyczaj kończę z zestawami zagnieżdżonymi, dzięki czemu otrzymuję również wyraźne zamówienie od pierwszego do ostatniego).