Bonjour,

J'ai une table Résultat dans laquelle j'ai les champs Nom et points.
J'aimerais créer une requête qui me retourne pour chaque Nom les 2 meilleurs points.

====================
# Nom # Points #
====================
# MoThA # 3 #
# MoThA # 1 #
# MoThA # 5 #
# MoThus # 6 #
# MoThus # 3 #
# MoThus # 1 #
=====================
Si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Select Nom, Points
from Resultat
where Points IN (select top (2) Points
		from Resultat
                order by Points desc)
Il ne me retourne bien sûr que les 5 meilleurs résultats mais pour un seul Nom.
Comment faire en sorte qu'il me le fasse pour chaque Nom ?