Bonjour à tous !

j'ai un petit soucis (en Oracle) : une requête que je n'arrive pas à programmer.


Je sais sélectionner les n ième résultats d'une requête avec rownum.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from mytable where rownum <5;
Moi je voudrais, après un group by, récupérer les n ièmes éléments de chaque groupe, qqch du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select id, nom, type from mytable group by type,nom,id having rownum <5

Mais évidement ça ne fonctionne pas


Voila, merci si vous pouvez me mettre sur la piste !