conseil pour une requête mysql

Nouveau WRInaute
bonsoir !

dans une table, j'ai deux champs : categorie et nombre
avec par exemple les valeurs suivantes :
A > 3
B > 2
A > 5
C > 1
B > 4

je voudrais savoir quelle requete je dois effectuer pour qu'a l'affichage j'obtienne les différentes catégories classées par nombre décroissant

soit avec les valeurs précédentes :
A > 8
B > 6
C > 1

merci

Mikaël
 
Nouveau WRInaute
Heu... Pas certain d’avoir tout saisis, m’enfin :)
Code:
SELECT categorie FROM table ORDER BY nombre DESC
Cela dit, ta première liste est ambiguë, tu aurais peut-être besoin d'ajouter la clause
Code:
GROUP BY categorie
 
Nouveau WRInaute
larumbadebarcelona a dit:
ok, mais qu'est ce que je dois ajouter a ma requète pour faire la somme des différents nombres associés à une catégorie ?
Essaye alors:
Code:
SELECT categorie, SUM(nombre) sum
        FROM table
        GROUP BY categorie
        ORDER BY sum DESC
:)
Edit... je suis presque certain de ne pas avoir vu la réponse de Delapouite en postant, et pourtant, elle est datée de presque 2 heures plus tôt 8O
Bon je vais aller me reposer :P
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut