mehrere Left-Joins in Jet SQL
SvenG
Gesendet: 24.07.17 11:32
Betreff: mehrere Left-Joins in Jet SQL


Member

Beiträge: 19

hallo,

ich bin eben auf ein problem mit jet sql (access 2010) gestoßen, das ich nicht lösen kann. es geht darum, das ich in einer abfrage eine tabelle 2x left-joinen muss, access diese abfrage aber nicht akzeptiert. es kommt die meldung "Join-Ausdruck nicht unterstützt".
das lustige: mit inner joins statt left joins geht es. ich brauche aber auch die NULL-werte.

hier die abfrage:

SELECT b.So_SOP AS Au_WertAlt, c.So_SOP AS Au_WertNeu, a.Au_Datum, a.Au_Grund, a.Us_UserID
FROM (tblAudit a LEFT JOIN tblExtractionSOP b ON b.So_ID=CINT(a.Au_WertAlt))
LEFT JOIN tblExtractionSOP c ON c.So_ID=CINT(a.Au_WertNeu)
WHERE a.Au_FeldNr=2004 AND Au_TabellePK=14023
ORDER BY a.Au_Datum;

im netz findet man dazu endweder nichts, oder falsche antworten die einfach nicht funktionieren (stichwort derived tables -alles probiert).

kann mir jemand sagen, wie ich die abfrage umschreiben muss, damit access 2010 diese akzeptiert?

sven



Edited by SvenG 24.07.17 09:32
Top of the page Bottom of the page