Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.021 Beiträge
 
Delphi 12 Athens
 
#3

AW: Inner join über 2 Tabellen

  Alt 7. Jan 2019, 11:44
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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat