Gast: Kann ich statt eines JOIN einen zweiten Satz bekommen?

Beitrag lesen

Hallo,

mein Beispiel war, dass ein Personensatz ggf. auf einen zweiten Personensatz hinweist, den ich auch benötige. Beispiel wäre die Adresse einer Filiale, zu der ich immer den Hauptsitz brauche.

Das Verfahren mit JOIN ist doch recht umständlich. Wenn ich die ID beider Sätze im Voraus kennen würde, ginge es so:

WHERE per1.id = '4711' OR per1.id = '0815'

Ich kenne aber nur 4711, der auf 0815 hinweist. Gibt es einen Trick, als ersten Satz des SELECT die 4711 zu bekommen und - falls vorhanden - als zweiten Satz den referenzierten?

Gruß, Gast