MySQL può ordinare in base ai valori anche con legami utilizzando lo standard ORDER BY . Restituirà le righe dei risultati nell'ordine che hai menzionato; 1, 1, 3, 4, 5, 6, 6, 6, 9, 10 .
SELECT idno, name, rank, total_score FROM table_name ORDER BY rank;