Comment cela pourrait-il fonctionner autrement ? S'il appliquait l'ordre après avoir sélectionné les 18 enregistrements, vous obtiendriez les 18 premiers enregistrements dans l'ordre par défaut, qu'il trierait ensuite.
Vous pourriez obtenir de meilleures performances en insérant toutes les valeurs dans votre IN
déclaration dans une table temporaire, puis jointe à la table temporaire.