Query mit zwei Joins Hallo,
kann mir irgendjemand sagen warum folgende Query in mysql nicht geht?
SELECT DISTINCT table_one.lang_ID AS optionvalue, t2.langtext AS optiontext
FROM table_three
INNER JOIN table_one
LEFT JOIN table_two t2
ON table_one.languagetext_ID = t2.text_ID AND t2.lang_ID = 2
ON table_three.lang_ID = table_one.lang_ID
Wenn ich diese Query so umschreibe funktioniert es:
SELECT DISTINCT table_one.lang_ID AS optionvalue, t2.langtext AS optiontext
FROM table_three
INNER JOIN table_one
ON table_three.lang_ID = table_one.lang_ID
LEFT JOIN table_two t2
ON table_one.languagetext_ID = t2.text_ID AND t2.lang_ID = 2
Kann es sein das MYSQL die zwei ON Befehle hintereinander nicht richtig interpretieren kann?
Danke schonmal im vorraus. |