Compter un Max en SLQ?

Résolu
hansaplast -  
croy Messages postés 453 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais savoir si il est possible de compter un max en sql
Je m'explique :

J'ai une table JOUER avec comme champ : NuméroOeuvre et NuméroSoliste

Je voudrais connaitre le Numéro du Soliste ayant joué le plus d'oeuvre, en une seule requete

Voici le résultat mais en 3 requetes :

Requête1:
Select COUNT(numérooeuvre) as N
FROM JOUER
GROUP BY numérosoliste;

Requête2:
SELECT max(N) as M
From Requête1;

Requête3:
SELECT COUNT(numérooeuvre), numérosoliste
FROM JOUER, Requête2
GROUP BY numérosoliste, M
HAVING COUNT(numérooeuvre) = M;


Merci d'avance
A voir également:

2 réponses

croy Messages postés 453 Date d'inscription   Statut Membre Dernière intervention   114
 
select *,count(*) as nbr from jouer group by numerosoliste order by numerosoliste desc limit 1
0
hansaplast
 
Ca ne fonctionne pas,

"Desc limit 1" pose probleme on dirait
0
croy Messages postés 453 Date d'inscription   Statut Membre Dernière intervention   114
 
"Ca ne marche pas" : soit plus précis : quel message d'erreur est affiché.
0