Requete simple avec le max d un count

Bonjour a tous !
Je vais tenté de simplifier les choses :
j’ai une table avec 2 colonnes : id | id_auteur
on va dire qu’elle est rempli comme suit :
1 | 150
2 | 163
3 |150
je voudrai faire une requete qui me ressort l’id_auteur le plus présent, ici le 150…
je me souvine plus du tout comment faire…
Merci de m’aider, normalement ca ne doit pas etre trop dur…

Alors juste une petite chose, j’ai quand meme reussi a faire ca :
SELECT id_auteur, count(*)
FROM matable
GROUP BY id_auteur

et ca me sort
id_auteur result
7 1
118 2
154 1
254 1

il faut que j’aarive a ressortir la 2eme ligne…mais je vois vraiment pas comment faire… pleaz

tu peux ordonner sur la 2ème colonne en la nommant


SELECT id_auteur, count(*) as nb
  FROM matable
 GROUP BY id_auteur
ORDER BY nb desc

ensuite, tu peux limiter le nombre de lignes retournée avec un limit 1, mais ce n’est plus portable.

arg, la balise skul ne foncitonne plus :confused:
Edité le 04/06/2007 à 17:14