Hallo,
aber es geht um verknüpfungen bei Access mit mehr als zwei tabellen. die syntax ist mir ein wenig aufgestossen. ein beispiel, dass du leicht selbst ausprobieren kannst.
SELECT spalten....
FROM tab1
INNER JOIN tab2 ON (tab1.spalte = tab2.spalte)
INNER JOIN tab2 ON (tab2.spalte = tab3.spalte)
Dieser Join kann nie funktionieren, weil unklar ist, welche Rolle tab3 hier innerhalb der Beziehungen spielt.
Solltest Du
SELECT spalten....
FROM tab1
INNER JOIN tab2 ON (tab1.spalte = tab2.spalte)
INNER JOIN tab3 ON (tab2.spalte = tab3.spalte)
meinen, dann funktioniert das so:
SELECT spalten....
FROM (tab1
INNER JOIN tab2 ON (tab1.spalte = tab2.spalte))
INNER JOIN tab3 ON (tab2.spalte = tab3.spalte)
auch im Access. Meiner Meinung nach sind die Klammern auch sinnvoll, um zu zeigen, welche Zwischenschritte beim Join gemacht werden.
läßt man sich nun per clicky, clicky die query von access erzeugen, dann wird auch der unterschiedliche aufbau deutlich.
SELECT spalten....
FROM tab1
INNER JOIN (tab2 INNER JOIN tab2 ON tab2.spalte = tab3.spalte)
ON tab1.spalte = tab2.spalte
Auch hier: Welche Rolle spielt tab3?
viele Grüße
Axel