Bug GROUP By sur MySql 3.23 ? [résolu] - SQL/NoSQL - Programmation
Marsh Posté le 05-12-2008 à 16:48:37
normalement , on fait
SELECT uneliste de champ + des agregats
GROUP BY la meme liste de champ
Marsh Posté le 06-12-2008 à 23:48:02
donc dans mon GROUP BY, je dois avoir la même liste de champs que dans mon SELECT . ok.
Mais MySql 4 serait donc plus "permissif" que MySql 3.23 ?
Marsh Posté le 07-12-2008 à 12:00:39
peut être , mais dans ce cas précis, c'est sale
Marsh Posté le 07-12-2008 à 18:12:15
mais genre si j'ai une liste de 15 champs dans mon SELECT, faut que je mette les 15 dans mon GROUP BY ?
Marsh Posté le 07-12-2008 à 18:40:34
oui
mais 15 champs a grouper , c'est assez rarement utile, au passage, si il n 'y a pas d'agregat ( count, max, min ...° , un simple distinct suffit
Marsh Posté le 07-12-2008 à 21:05:30
il me semble avoir essayé avec DISTINCT sur mon champ à grouper mais ça marchait pas
je verrai ça demain
Marsh Posté le 05-12-2008 à 16:27:46
Salut
quelqu'un sait pourquoi cette requête fonctionne bien sur MySql 4 mais pas sur Mysql 3.23 ?
La requete me retourne mes résultats mais e GROUP BY ne fonctionne pas sur MySql 3.23.
C'est normal ?
Message édité par bricocoman le 08-12-2008 à 10:11:46