Prova detta
select * from tablename order by total desc
Att välja två saker att ORDER BY fungerar inte så bra om du inte är bekant med ORDER BY-syntaxen. från din beskrivning ser det ut som att du bara vill ha den högsta summan överst. Denna fråga kommer att sortera resultaten efter totalt fallande (högst först)
om du vill att namnen ska vara stigande (lägst först) samtidigt, försök
select * from tablename order by name asc, total desc