Parce que toutes les lignes renvoyées ont la même valeur pour le status
colonne. Dans ce cas, la base de données est libre de renvoyer les lignes dans l'ordre qu'elle souhaite.
Si vous souhaitez une commande reproductible, vous devez ajouter une deuxième colonne à votre commande par déclaration pour la rendre cohérente. Par exemple. la colonne ID :
SELECT students.*
FROM students
ORDER BY students.status asc,
students.id asc
Si deux lignes ont la même valeur pour la colonne d'état, elles seront triées par identifiant.