Bonjour à Tous,
Actuellement, j'ai besoin d'appliquer à une réponse de requête un ordre de réponse assez complexe.
Je m'explixe :
Une première requête me retourne ceci :
Photo : 2906705, Mot : 13377, Collection : 47
à savoir que toutes les lignes retourné sont classé par ordre décroissant de PHOTO.
Jusqu'ici la requête n'est pas trop compliqué et les réponse sont plutôt correcte.
Là où que ça se corse :
La totalité du résultat doit être reclassé en appliquant le masque contenu dans une table regle :

Ordre|Idcollection|Nombre
1 |14 | 3
2 |43 |2
3 |9 | 2

Où Nombre correspond au nombre d'occurence de photos d'une collections et ce tableau doit reprendre au début jusqu'à ce qu'il n'y ait plus de photos de la première requête.

Avez-vous une idée sur ce qu'il convient de faire pour avoir un résultat optimisé.
Pour information la BDD est en mysql5 et le site en PHP5.

Merci par avance pour vos réponse.