Erreur de syntaxe pour une sous-requete - SQL/NoSQL - Programmation
Marsh Posté le 19-12-2005 à 18:29:27
Putaaaaaaaaaaaiiiiiiiiiiiinnnnnnn!
RTFM!!!!!!!!!!!!!!!!!!!!!!!
Marsh Posté le 19-12-2005 à 18:39:16
si c'est un MySQL trop vieux (< 4), c'est normal car il ne gère pas les sous-requêtes.
Marsh Posté le 19-12-2005 à 18:41:10
rufo a écrit : si c'est un MySQL trop vieux (< 4), c'est normal car il ne gère pas les sous-requêtes. |
C'est normal même pour un >5
Marsh Posté le 19-12-2005 à 19:32:58
leflos5 > je trouve que tu affirmes beaucoup de choses à partir de présomptions...
mise à part si "granules" contient plusieurs fois la ligne "Dupont", en aucun cas ça doit planter...
Marsh Posté le 19-12-2005 à 20:08:24
Arjuna a écrit : leflos5 > je trouve que tu affirmes beaucoup de choses à partir de présomptions... |
Sa requête est même pas exécutée...
Et pour ceux qui me parlent d'aggrégats dont je me servirais pas puisque order by resoudrait tout, je trouve léger de pas voir l'erreur
Et si ça l'est pas avec oravle, je m'en tamponne, on parle de mysql Et je t'assures que ça passera jamais comme ça
Marsh Posté le 19-12-2005 à 20:28:00
Pas de pot, j'ai viré MySQL de mon serveur, peut pas tester.
Mais j'aimerais bien savoir où tu as besoin d'avoir un regroupement dans cette requête... C'est nouveau, ça vient de sortir.
Tu vas le faire sur quoi ton group by ?
Marsh Posté le 19-12-2005 à 21:05:23
Arjuna a écrit : Pas de pot, j'ai viré MySQL de mon serveur, peut pas tester. |
Il veut une moyenne sur le score après moi je sais pas ce qu'il veut exactement
Mais un avg si y'a pas de goup by il peut attendre longtemps que mysql lui donne
Marsh Posté le 19-12-2005 à 21:53:23
ben si, avg, il va prendre la liste de toutes les valeurs "score" qui répondent à la requête. y'a pas besoin de group by si t'as rien pour regrouper les données. cette requête est parfaitement bonne et tout à fait logique. y'a rien qui cloche.
seule erreur possible, c'est une version < 4 et le nom support des sous-requêtes...
Marsh Posté le 20-12-2005 à 09:31:28
Why do i get a query syntax error 1064 from MySQL when the syntax seems correct?
You will get a MySQL query syntax error number 1064 when you incorrectly use a reserved word in your query such as "when" or "order".
pourtant ca a l'air correct de ce coté, je sais pas si c'est valable en mysql mais t'as essayé de mettre tes noms de champs entre double quote? et d'aliaser ton 2ème gid... fin bon c'est des idées comme ca j'ai pratiquement jamais touché a mysql ^^
Marsh Posté le 19-12-2005 à 18:02:10
Salut,
voila j'ai une erreur de syntaxe 1064 (MySQL bien sur!) sur cette requete et je ne vois pas ou est le probleme.
Merci de votre aide, voici la requete:
Merci encore