SQL Statement von Access in MySQL

Hallo NG!

Habe folgendes problem: Meine Access Abfrage lässt sich nicht auf MySQl portieren.

SELECT einheiten.einheit\_name, artikel.artikel\_bez, artikel.preis, kategorie.kategorie
FROM kategorie INNER JOIN (einheiten INNER JOIN (artikel INNER JOIN rel\_artikel\_ft ON artikel.artikel\_id = rel\_artikel\_ft.artikel\_id) ON einheiten.einheit\_id = artikel.einheit\_id) ON kategorie.kat\_id = artikel.kat\_id
WHERE (((kategorie.kategorie)="Anlage") AND ((rel\_artikel\_ft.ft\_name\_ID)=3));

Die Fehlermeldung die ich in phpMyAdmin erhalte lautet:

#1064 - You have an error in your SQL syntax near '( einheiten
INNER JOIN ( artikel
INNER JOIN rel\_artikel\_ft ON artikel.artikel\_' at line 3

Wer hat einen Tipp?

Gruß,
Faisal

Auch hallo.

Ohne Angabe der Versionsnummern von Access und MySQL sowie die Angabe des Datenmodells ist eine Fehlersuche jetzt rein spekulativ…
Sofern das Datenmodell überhaupt implementiert wurde :wink:

Aber das Tool ‚MySQL Migration Toolkit‘ kann hier evtl. weiterhelfen:
http://www.mysql.com/products/tools/migration-toolkit/
Wird übrigens vorgestellt in ‚DerEntwickler 4.06‘: http://www.entwickler-magazin.de/zonen/magazine/psec…

HTH
mfg M.L.