difficultchild: Unterschiede bei JOIN in MySQL4 und MySQL5??

Beitrag lesen

hallo community,
ich habe hier ein problem, welches ich mir nicht erklären kann. vielleicht hat jemand eine idee, wo das problem liegt.
folgender sachverhalt:
ich habe eine anwendung, geschrieben mit php4 und aufgesetzt auf einer MySQL4-DB, alles läuft wunderbar.
jetzt habe ich die anwendung zu testzwecken auf ein XAMPP-System kopiert, dort läuft eine MySQL5-DB, ind die ein Dump der DB eingespielt wurde.
ich lasse den XAMPP mit php4 laufen und bekomme einen MySQL-Fehler angezeigt:
SELECT internet.id_internet FROM internet, rechte LEFT JOIN filelist ON internet.id_internet = filelist.internet_id WHERE internet.pid =39 AND rechte.internet = internet.id_internet AND rechte.user =117 AND filelist.internet_id IS NULL [nativecode=1054 ** Unknown column 'internet.id_internet' in 'on clause']
DB Error: no such field

die eingetragenen werte sind korrekt (wie gesagt: auf dem anderen system läuft die anwendung ja), wenn ich den JOIN rauslösch aus der Abfrage, ist auch die Fehlermeldung weg.
Gibt es vielleicht irgendeinen Unterschied beim Abarbeiten von JOIN zwischen beiden DB-Versionen?

ich dank euch schon mal für eure hilfe