Hallo,
ich habe zwei Tabellen TEPL und MAINT
In MAINT kann zu einem bestehenden Datensatz ein oder mehrere Datensätze existieren, dazu gibt es als eindeutigen Schlüssel das Feld TEPL.ID und in MAINT das Feld TEPLID.
Ich möchte nun alle Datensätze aus TEPL auslesen und erfahren zu welchen davon auch eine oder mehrere Datensätze in MAINT existieren.
Dieser Versuch von mir liefert leider nur die Datensätze bei denen auch in der Tabelle MAINT ein korrespondierender Datensatz vorliegt und nicht alle Datensätze von TEPL
Delphi-Quellcode:
SQL.Add('
SELECT A.*, B.TEPLID FROM TEPL A' +
'
JOIN MAINT B' +
'
ON A.TP=B.TEPLID;');
Irgendwie blicke ich bei den JOINS noch nicht durch. Kann mir mal jemand helfen?
Ein Tutorial zu den verschiedenen JOINS wäre auch nicht schlecht.
Danke