2 Stimmen

Frage zur rekursiven Abfrage - Zeilen in Spalten aufteilen?

Ich habe eine Tabelle "Familien", wie folgt

FamilyID    PersonID    Relationship
-----------------------------------------------
F001        P001        Son
F001        P002        Daughter
F001        P003        Father
F001        P004        Mother
F002        P005        Daughter
F002        P006        Mother
F003        P007        Son
F003        P008        Mother

und ich brauche eine Ausgabe wie

FamilyID    PersonID    Father  Mother
-------------------------------------------------
F001        P001        P003    P004
F001        P002        P003    P004
F001        P003        
F001        P004        
F002        P005                P006
F002        P006        
F003        P007                P008
F003        P008        

In dem die PersonID des Vaters und der Mutter für eine gegebene PersonID in separaten Spalten aufgeführt sind (falls zutreffend). Ich weiß, dass dies eine relativ triviale Abfrage sein muss (und daher auch eine Anleitung dafür zu finden ist), aber ich scheine nicht die richtigen Suchbegriffe zu finden. Die Suche nach "SQL rekursive Abfragen" hat mich am ehesten weitergebracht, aber ich kann diese Methoden nicht ganz auf das übertragen, was ich hier zu tun versuche.

Ich versuche zu lernen, also sind mehrere Methoden willkommen, ebenso wie Vokabeln, über die ich mich informieren sollte. Danke!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X