WRInaute occasionnel
Bonjour,
Dans une boutique en ligne, beaucoup d'articles ont des déclinaisons (par ex., un même vêtement existe en plusieurs tailles et plusieurs coloris, etc). Dans mon cas, cela concerne du thé: un article (un thé quoi) peut se vendre en 4 conditionnements différents (100g, 200g, 500g, et 1kg).
Pour afficher les articles dans les rayons, j'ai donc une requête qui ressemble à
Tout est cool: chaque article est listé une seule fois, et en conditionnement 100g, comme voulu (il faut savoir que dans la bdd, les articles sont bien saisis dans le bon ordre) SAUF POUR UN ARTICLE (sur 450) !! Cet article apparaît en 200g par défaut !!
Question: lorsqu'on utilise la clause GROUP BY, comment sont ordonnés les items à l'intérieur ? Dans mon exemple, comment sont classés les 4 thés ayant le même nom ?
Merci de votre aide.
Dans une boutique en ligne, beaucoup d'articles ont des déclinaisons (par ex., un même vêtement existe en plusieurs tailles et plusieurs coloris, etc). Dans mon cas, cela concerne du thé: un article (un thé quoi) peut se vendre en 4 conditionnements différents (100g, 200g, 500g, et 1kg).
Pour afficher les articles dans les rayons, j'ai donc une requête qui ressemble à
Code:
"SELECT * FROM articles, categories WHERE ... GROUP BY nom_article ORDER BY id_article..."
Question: lorsqu'on utilise la clause GROUP BY, comment sont ordonnés les items à l'intérieur ? Dans mon exemple, comment sont classés les 4 thés ayant le même nom ?
Merci de votre aide.