Je voudrais limiter le nombre de réponses que me retourne ma requête sous MySQL. Je sais qu'il y a l'opérateur LIMIT mais dans mon cas il ne correspond pas à mon problème.

En effet, je voudrais que ma requête me retourne les 10 premières espèces par famille d'espèces.

La seule solution que j'ai trouvé, c'est d'écrire un code qui parcours l'ensemble des familles d'espèces puis pour chaque famille j'effectue une seconde requête en limitant le nombre de réponses.

Merci pour votre aide.