Einzelnen Beitrag anzeigen

Nju

Registriert seit: 16. Jun 2004
41 Beiträge
 
#7

Re: SQL: 2 Ergebniszeilen in eine vereinen

  Alt 22. Okt 2007, 12:24
Vielen Dank! Nur leider erhalte ich nun bei folgendem Code die Fehlermeldung 'Syntaxfehler (fehlender Operator) in Abfrageausdruck ".':

SQL-Code:
SELECT S.*, K.*, L.*
FROM Tabelle_Stamm S
LEFT OUTER JOIN Tabelle_Anschrift K ON S.Nummer = K.Nummer AND S.Verband = K.Verband AND L.Art = "1"
LEFT OUTER JOIN Tabelle_Anschrift L ON S.Nummer = L.Nummer AND S.Verband = L.Verband AND L.Art = "2"
WHERE S.Nummer = "10" AND S.Verband = "Hauptnehmer"

Ich habe auch etwas rumgespielt und erstmal die zweite Left Outer Join-Abfrage ausgelassen und erhalte ebenfalls eine Fehlermeldung, wenn ich nicht nach dem ON bis hinter "1" das in Klammern setze. Mit Klammer komme ich zu einem Ergebnis.
Aber mit einem zweiten LEFT OUTER JOIN komme ich gar nicht mehr weiter. Woran kann das liegen, dass er mein zweites LEFT OUTER JOIN gar nicht will und die oben beschriebene Fehlermeldung generiert wird?

Als Hinweis:
Ich befinde mich derzeit noch in MS Access und deren SQL-Abfrageditor, also noch nichts in Delphi selbst.
  Mit Zitat antworten Zitat