Hallo
Die query
SELECT f.*, z.u_name
FROM i_frage AS f, i_user as z
LEFT JOIN i_u_f AS u ON f.f_id = u.f_id
AND u.u_id = '1'
WHERE u.f_id IS NULL
AND f.u_id = z.u_id
Schlampiges SQL (das nur alte MySQL-Versionen akzeptieren) mit verwirrenden
Aliasnamen. Ich finde es gut, dass MySQL inzwischen mehr auf Standards achtet
und schlampige Statements mit Fehlermeldungen bestraft.
Früher hat MySQL einfach falsche Ergebnisse geliefert, das war viel schlimmer.
> läuft auf 2 Servern (funpic Server mit mysql 4.1.22
Das ist klar.
> und goneo server mit mysql 5.0.37),
Das wundert mich.
> jedoch nicht auf meinem lokalen server (mysql 5.0.45)
Das ist zu erwarten - seit MySQL 5.0.12.
> Unknown column 'f.f\_id' in 'on clause'
Erwartungsgemäß: so ist es im [Handbuch](http://dev.mysql.com/doc/refman/5.0/en/join.html) beschrieben.
Tipp:
Lies insbesondere die Bereiche, die sich mit Deiner Fehlermeldung beschäftigen.
Freundliche Grüße
Vinzenz