webForumDet fria alternativet

Flera LEFT OUTER JOIN i Access

1 svar · 272 visningar · startad av Erik Juhlin

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#1

Fungerar det inte att ha fler LEFT OUTER JOIN's i Access?
Håller på att göra en liten import från ett skitsystem med Access databas och jag får det inte att funka.

SELECT m.*, IIF(kriteria01, 'Kvinna', 'Man') AS sex, b1.Bransch as bransch1, b2.Bransch as bransch2, b3.Bransch as bransch3 FROM medlemmar m" _
        & " LEFT OUTER JOIN Branscher b1 ON m.BranschId = b1.BranschId" _
        & " LEFT OUTER JOIN Branscher b2 ON m.BranschId2 = b2.BranschId" _
        & " LEFT OUTER JOIN Branscher b3 ON m.BranschId3 = b3.BranschId

Får felet:

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'm.BranschId = b1.BranschId LEFT OUTER JOIN Branscher b2 ON m.BranschId2 = b2.BranschId LEFT OUTER JOIN Branscher b3 ON m.BranschId3 = b3.BranschId'.

EclipseMedlem sedan juli 20003 825 inlägg
#2

En ren chansning, testa med lite fler paranteser:

(((LEFT OUTER...)
LEFT OUTER...)
LEFT OUTER...)

Har för mig Access är kinkig med det.

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)