Requête MySQL IN et triez-le dans un ordre spécifique
Lorsque nous effectuons des opérations de requête de données, nous les trions parfois dans un ordre spécifique
J'ai soudainement vu une méthode de tri sur Internet. Enregistrez-la pour une utilisation ultérieure :
. Normal dans la requête
select * from score where id in(3,1,5);
Nous pouvons voir que les données ont été trouvées, mais elles ne sont pas dans l'ordre dont nous avons besoin
Alors, comment interroger les données trouvées peuvent-elles être conformes à (3,1, 5) Dans quel ordre ?
Tri spécifique des commandes (champ)
select * from score where id in(3,1,5) order by field(id,3,1,5);
La commande ainsi trouvée est ce que nous souhaitons.
Apprentissage recommandé : "tutoriel vidéo mysql"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!