Bonjour à tous,
J'ai un souci avec certaines de mes requêtes avec MySQL5 (chez moi)
En MySQL4 je n'ai pas de problème (au bureau)
Explication :
1) déjà j'ai remarqué que des LEFT JOIN "éloigné" ne fonctionnait pas avec MySQL5
from t1, t2 LEFT JOIN t3 on t3.id=t1.id : fonctionne avec MySQL4
aisément modifiable pour MySQL5 (
from t1 LEFT JOIN t3 on t3.id=t1.id, t2)
BON OK ça, bien que pas pratique, c'est aisément modifiable...
par contre !!! 2) quand je fais un LEFT JOIN sur 2 tables, eh bien l'erreur est la même, sauf que le principe précité ne fonctionne plus.
EXEMPLE (bidon je précise) :
from t1, t2 LEFT JOIN t3 on t3.id=t1.id and t3.id=t2.id fonctionne avec MySQL4 et pas avec MySQL5
sauf que là..... je suis un peu sceptique sur la résolution de ce problème
l'erreur MySQL dans les 2 cas : erreur 1054, Unable to perform query.... Unknown column 't1.id' in 'on clause'
Dois-je oublier mon appli sous MySQL5 ?
Que dois-je changer concrètement dans ma requête pour qu'elle soit MySQL5 capable ?
Quelqu'un peut-il m'aiguiller ?
Merci beaucoup.
Ma config : WAMP 1.7.4
kiki