Muss ich wirklich was rekursives bauen oder gibts dafür 'ne prima Logik:
Gibt mir alle Vater-Sohn-Beziehungen aus, die in Ihrem Stammbaum nicht irgendwo inaktiv sind.
Eine Baumstruktur durchforstest Du am besten rekursiv, vor allem, wenn du nicht weißt, wie groß der Baum werden kann.
In SQL macht sich das natürlich schlecht. Du müsstest eine Abfrage schreiben, die sich selbst aufruft und Daten aus dieser Ergebnistabelle weiterverwendet; ein rekusives View praktisch. Ich glaube nicht, dass es das schon in der Praxis gibt.
Welches dbms benutzt Du? Vielleicht lässt es ja rekursive stored procedures zu...