Hallo Linuchs,
Könnte ich mit einem einzigen SQL-Kommando alle Eltern, Großeltern usw. abfragen?
Sofern Du auf eine moderne DB-Engine umsteigst, die rekursive Common Table Expressions beherrscht, ja.
Andernfalls: Mach's manuell aus PHP heraus. Mit etwas Programmieren brauchst Du eine Query pro Generation, indem Du alle Personen-IDs der Generation in einer IN Klausel zusammenfasst. Du solltest dann allerdings aufpassen, keine doppelten Ergebnisse zu bekommen (→ Ahnenschwund, und es kann auch Ehen über Generationen hinweg geben).
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi