Bonjour,
Mon problème est qu'une requête qui fonctionne sous MySQL version 4, ne fonctionne plus en MySQL version 5.
Celle-ci comporte un left join et l'erreur retournée est :
Unknown column "l1.num_demande" in "on clause".
Bien sur la base est la même, résultat d'un import export.
Voici la requête en question :
D'après ce que je comprends, c'est que l'erreur est dû aux deux tables du from alors que qu'une seule est vu du left join,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select * from action_ligne l1, transition t left join action_ligne l2 on l2.id_action=t.id_action_depart and l2.statut_action = 'TERMINEE' and l1.num_demande=l2.num_demande and l1.id_produit=l2.id_produit where t.id_action_arrivee = l1.id_action and l1.id_action_ligne=1
Mais je suis surpris de l'erreur qui se produit en V5 et alors que ça passe en V4 ...
Quelqu'un aurait il une idée ?
Merci d'avance pour votre aide !
Partager