Bonjour,
J'avais cette requête qui fonctionnez très bien avant et maintenant qui ne fonctionne plus apparement une mise à jour de mysql version 4.1.20 et avant 4.1.13:
SELECT J.Jou_Nom, J.Jou_Prenom, B.nb_buts
FROM joueurs J
LEFT JOIN
((
SELECT Jou_IDE, COUNT(*) AS nb_buts
FROM buts
JOIN matchs ON buts.Mat_IDE=matchs.Mat_ID
WHERE matchs.Sai_IDE=' .$saisonsid. '
GROUP BY Jou_IDE
) AS B) ON J.Jou_ID=B.Jou_IDE
WHERE J.Pos_IDE <> 3 AND J.Jou_Actif = 1 ORDER BY B.nb_buts DESC, J.Jou_Nom ASC LIMIT 0, 3
Voici l'erreur:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS B) ON J.Jou_ID=B.Jou_IDE WHERE J.Pos_IDE <> 3 AND J.Jou_Actif = 1 ORDE' at line 10
Merci d'avance
Nils
Partager