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
Edité le 04/06/2007 à 17:14