Query wird nicht akzeptiert bei Mysql 4.0.x

Katzenbauer

Erfahrenes Mitglied
Hallo,

ich schreibe ein kleines php Script, was ich auch an jemanden weitergegeben habe bei dem jedoch ein Query in diesem Script nicht funktioniert (bei mir schon mysql 5.0.x). Hier der Query:

Code:
SELECT d.id, d.user_id, d.koorda, d.koordb, d.koordc, d.time, o.name, u.username
FROM kolo_delete d
LEFT JOIN kolo_wks2_oasendata o
USING ( koorda, koordb, koordc )
LEFT JOIN phpbb_users u
USING ( user_id )
WHERE d.tartable =1 AND 1140861783 < d.time + ( 14 *86400 )
ORDER BY d.koorda, d.koordb, d.koordc, u.username
LIMIT 0 , 30
Bei meiner mysql Version der aber bei mysql 4.0.x kommt das hier:
#1054 - Unknown column 'usr_web837_1.o.user_id' in 'on clause'

Jemand meinte, dass die Version die Aliase nicht akzeptiert, jedoch benutze ich diese
Technik an mehreren Stellen.

Wie gesagt bei mir funktioniert das und die DB ist gleich daher kann es auch nicht an nicht vorhandenen Tabellen etc. liegen.


Ok habs grade rausgefunden: Er mochte nicht mehrere Spalten bei USING. Habs gegen ON getauscht.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück