Perché tutte le righe restituite hanno lo stesso valore per lo status
colonna. In tal caso il database è libero di restituire le righe nell'ordine che preferisce.
Se desideri un ordinamento riproducibile, devi aggiungere una seconda colonna al tuo ordine per istruzione per renderlo coerente. Per esempio. la colonna ID:
SELECT students.*
FROM students
ORDER BY students.status asc,
students.id asc
Se due righe hanno lo stesso valore per la colonna di stato, verranno ordinate in base all'id.