webForumDet fria alternativet
Logga in / Bli medlem

Flera LEFT OUTER JOIN i Access

Databaser & SQL

1 svar · 272 visningar · startad av Erik Juhlin

Medlem sedan maj 200010 687 inlägg
Trådstart#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'.

Medlem 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.

266 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)