dedlfix: LEFT JOIN über drei Tabellen hinweg

Beitrag lesen

Hi!

B und C haben keinen gemeinsamen Schlüssel. Funktioniert deswegen meine Join-Lösung nicht? Gibt es hier Lösungsalternativen?

Mit einem richtigen Beispiel könnte man vielleicht sehen, was da wie zusammenhängt. Mit dem Pseudocode und ohne das Wissen um die Zusammenhänge kann man im Prinzip nur mit den Schultern zucken.

Alle Datensätze von A werden angezeigt und durch den Join werden alle Datensätze sofern im Datensatz angezeigt. Der weitere Join soll zusätzlich die Informationen von C anzeigen, sofern diese eine Entsprechung in A haben.

Wie sind diese Beziehungen definiert? Was für Werte stehen denn in den anderen Tabellen? Jeweils nur einer mit einer Beziehung zum A-Datensatz oder mehrere? Im ersten Fall sind auch korrelierte Unterabfragen (correlated subquery) verwendbar.

Lo!