Bonjour à Tous
Juste un petit coup de main s'il vous plait.
Voila tout le monde sait comment ramenr les 10 premiers résultat d'une requête

select * from conserves.prod1 where perfact=2009 order by ca desc fetch first 10 rows only optimize for 10 rows
là mon soucis est différent maitons que nous avons plusieurs catégories d'un produit (exemple des conserves)
dans ces catégories j'ai des conserves de Poisson de pommes......
Auriez vous une idée s'il vous plait de comment je pourrais ramener uniquement les 10 premiers de chaque catégories.
j'ai essayé
select categor, ca from conserves.prod1
where perfact=200909 order by categor ca desc
fetch 10 first row only
mais cela ne me ramenène toujours que les 10 premiers enregistrement de ma table.
Si quelqu'un peut juste m'aiguiller s'il vous plait car je suis pour l'instant
Merci d'avance