これを試してください
select * from tablename order by total desc
ORDER BY構文に精通していない場合、ORDERBYに2つのものを選択してもうまく機能しません。あなたの説明から、あなたはただ一番上の合計が欲しいように見えます。このクエリは、結果を合計の降順(最も高いものから順に)で並べ替えます
名前を同時に昇順(最初に低い方)にしたい場合は、
を試してください。select * from tablename order by name asc, total desc