Bonjour,
J'ai développé une application PHP/MySQL grâce à EasyPHP.
La version de MySQL est la 4.1.9.
Cependant l'environnement cible de cette appli est MySQL 3.23.39.01 et ne changera pas.
Ceci me pose un petit problème dont je n'arrive pas à déterminer l'origine. La version 3.23.39.01 me retourne une erreur sur une requete qui marche parfaitement sur la 4.1.9.
Voici la requête, et l'erreur qui en résulte:
SELECT d.dealid, d.vermaj, MAX( d.vermin ) AS vermin
FROM dealversion AS d, (
SELECT dealid, MAX( vermaj ) AS vermaj
FROM dealversion
GROUP BY dealid
) AS t
WHERE d.dealid = t.dealid
AND d.vermaj = t.vermaj
GROUP BY d.dealid
#1064 - You have an error in your SQL syntax near '( SELECT dealid, MAX(vermaj) AS vermaj FROM dealversion GROUP BY dealid ) AS t W' at line 1
Si qqun sait pourquoi et surtout comment régler le problème, qu'il n'hésite pas
Je n'arrive pas à solutionner le problème.
Partager