Prueba esto
select * from tablename order by total desc
Seleccionar dos cosas para ORDER BY no funciona muy bien si no está familiarizado con la sintaxis de ORDER BY. según su descripción, parece que solo quiere el total más alto en la parte superior. Esta consulta ordenará los resultados por total descendente (primero el más alto)
si desea que los nombres sean ascendentes (el más bajo primero) al mismo tiempo, intente
select * from tablename order by name asc, total desc