Sur une base MySQL 4 (chez OVH), je lance la requête suivante:
Code : Tout sélectionner
SELECT *
FROM ades_faits, ades_eleves
LEFT JOIN ades_retenues ON ( ades_faits.idretenue = ades_retenues.idretenue )
LEFT JOIN ades_listeFaits ON ( ades_listeFaits.id_ListeFait = ades_faits.type )
WHERE ades_faits.ladate >= '2006-10-1'
AND ades_eleves.ideleve = ades_faits.ideleve
Sur une base MySQL5 sur mon PC (PHP5/Fedora5), je lance la même requête et j'obtiens un message d'erreur
Je confirme que le champ "idretenue" de la table "ades_faits" existe, contrairement à ce que le message d'erreur annonce.MySQL a répondu
#1054 - Unknown column 'ades_faits.idretenue' in 'on clause'
Un
Code : Tout sélectionner
SELECT *
FROM ades_faits
WHERE ades_faits.idretenue >=1
Sans doute une erreur au niveau du LEFT JOIN. Mais le manuel ne m'aide pas.
Merci pour tout coup de pouce.
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.7) Gecko/20060913 Fedora/1.5.0.7-1.fc5 Firefox/1.5.0.7