Manu: Left Join funktioniert nicht

Beitrag lesen

Hi!

OK, mir stellen sich gerade die Nackenhaare hoch...

Hui, sehen will! ;D

  1. warum mischst du implizite und explizite JOIN Syntax - ich finde es ja schonmal nett vom DBMS, dass das keinen Syntaxfehler gibt. Nur in Punkto Vorhersagbarkeit der Ergebnisse finde ich es - gelinde gesagt - unglücklich

Unglücklich ja, aber wie sonst kann ich ohne größeren Aufwand an meine Anlagen kommen...?

  1. was ist getVertragskonden(4) etc., sind das Tabellennamen??

Nee, SP's - damit bekomme ich über eine Version (hier 4) alle zugehörigen Daten

  1. adressen_id kann offenbar keiner/nicht eindeutig einer der beteiligten Tabellen zugeordnet werden - verwende einen Qualifier, so wie du es bei aadr.id auch getan hast.

Tja, das wollte ich dazugeschrieben haben, bei
LEFT JOIN getAdressen(4) aadr ON aadr.id = a.adressen_id
gibts die Fehlermeldung:
ERROR: invalid reference to FROM-clause entry for table "a"
SQL state: 42P01
Hint: There is an entry for table "a", but it cannot be referenced from this part of the query.

Danke btw. für die schnelle Antwort!
Gruß,
Manu

--
Vegetarier essen meinem Essen das Essen weg.