Ein FULL OUTER JOIN würde hier vielleicht sogar noch funktionieren (vorausgesetzt, es gibt keine Zahlungen ohne dazugehörige Forderung), ist aber eigentlich nicht der richtige Weg. Für die gewünschte Anwendung
Zitat:
Wie kann ich aber nun erreichen, dass immer auch die Daten aus Tabelle "forderungen" angezeigt werden,
auch wenn in "fordzahlungen" kein passender Datensatz enthalten ist?
wäre ein LEFT JOIN der bessere Weg (sieht man auch schön im Bild). Bei einem LEFT JOIN werden immer alle Datensätze der
linken Tabelle (hier
forderungen) aufgelistet. Sollten in der
rechten Tabelle (
fordzahlungen) passende Datensätze existieren, dann bekommt man deren Felder auch angezeigt, andernfalls werden diese auf NULL gesetzt.