Resulta que el servidor donde alojo mi web ha realizado varias actualizaciones entre ellas de php y mysql. Pues bien la nueva versión de mysql es 5.0.90 y mi página esta hecha con una versión bastante inferior, el caso es que ahora algunas de mis consultas a la bd han dejado de funcionar. Para ser mas exactos, aquellas que utilizan LEFT JOIN. Me he informado y parece ser que a partir de la versión 5 de mysql la sintaxis del LEFT JOIN ha cambiado. Para rematar todo esto la página pertenece a una empresa y en esta realizada con drupal lo que hace un más enrevesada la situación.
Os dejo una de las instrucciones que me fallan y haber si vosotros sois capaz de decirme donde esta el error, porque yo no doy con el.
SELECT COUNT(*) FROM node n, term_node t,term_data d LEFT JOIN i18n_node i18n ON n.nid = i18n.nid WHERE (i18n.language ='en' OR i18n.language IS NULL) AND n.status = 1 AND n.type LIKE 'flexinode-6' AND n.nid = t.nid AND d.tid = t.tid AND d.vid = 10
Un saludo y gracias.