Mam problem do rozwiązania:
jest sobie tabelka z wieloma polami a w tym jeden FK odwołujący się do samej siebie pod nazwą "parent". Było to potrzebne do utworzenia drzewiastej struktury.
Teraz problem polega na tym, że mając dowolny rekord mam wylistować wszystkich jego przedków używając możliwie jak najmniej zapytań i to niezależnie od zagłębienia. Co ciekawe w drugą stronę też by sie przydało...
Dodatkowe szczegóły są takie, że główny rekord ma parent=NULL
mój pomysł to było po prostu pytanie dopóki nie dostanie się null ale potrafi przez to wyjść mnóstwo zapytań, no i stąd moje pytanie.