Bonjour,

Dans le cadre d'un projet, je dois écrire certaines requêtes. Je bloque pour une, j'arrive presque au résultat.

Avec la requete suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT nomgroupe, nomGenre, COUNT(nomGenre)
FROM possede, regroupe
WHERE possede.numChanson=regroupe.numChanson
GROUP BY nomGroupe, nomGenre
ORDER BY nomGroupe, COUNT(nomGenre) DESC

J'obtiens les résultats suivants :

nomgroupe nomGenre COUNT(nomGenre)
AC/DC Hard Rock 15
Buckcherry Alternative Rock 36
Buckcherry Hard Rock 36
Buckcherry Alternative 36
Buckcherry Rock 36
Buckcherry Grunge 36
Buckcherry Glam Rock 14
Buckcherry Classic Rock 3
Buckcherry Punk Rock 2
Buckcherry Dance 2
Buckcherry Guitar 1
Buckcherry Pop Rock 1
Buckcherry Hardcore 1
Buckcherry Ska Punk 1
Buckcherry Heavy Metal 1
Buckcherry Indie Rock 1
Caravan Palace Electronic 7
Drive Like Jehu Post Hardcore 12
Eddie Vedder OST/Rock 11
Evergrey Progressive Metal 39
Extreme Hard Rock 14
Extreme Funk Rock 14
Extreme Rock 14
Extreme Funk Metal 13
Extreme Metal 11
Extreme Glam Rock 7
Extreme Blues 3
Extreme Progressive Rock 3
Extreme Alternative 3

J'aimerais récupérer seulement le genre avec le score le plus élevé pour chaque groupe. Comment faire ?