J'ai un resultset de let dit 10 résultats. 3 d'entre eux ont un type 'Poires', et les 3 suivants ont un type 'Pommes' et les trois suivants ont un type de 'Bananes'. Le dernier enregistrement a un type d '"équipement de compression" - sans rapport avec les fruits. Comment retourner cet ensemble de résultats (pour la pagination aussi) dans un ordre GROUPÉ que je spécifie SANS utiliser un facteur de tri inhérent comme ALPHABETA ou ID etc? J'ai tous les types à ma disposition avant d'exécuter le code afin qu'ils puissent être spécifiés. -à-direTri des résultats MySQL dans un ensemble de résultats
ID | Bananas
ID | Bananas
ID | Bananas
ID | Apples
ID | Apples
ID | Apples
ID | Pears
ID | Pears
ID | Pears
ID | Squeezing Equipment
serait ce travail: ORDER BY type = 'Bananes', nom = 'Pommes', nom = 'Poires', nom? (ou quelque chose de similaire) – InnateDev
@InnateDev: Oui cela fonctionnerait, sauf qu'il donnerait les résultats dans l'ordre inverse de celui que vous voulez. Ou vous pourriez utiliser un CAS - J'ai mis à jour ma réponse. –
une solution très polyvalente ne diriez-vous pas? – InnateDev