Опитайте това
select * from tablename order by total desc
Избирането на две неща за ORDER BY не работи много добре, ако не сте запознати със синтаксиса ORDER BY. от описанието ви изглежда, че просто искате най-високата сума в горната част. Тази заявка ще подреди резултатите по общо низходящо (първо най-високо)
ако искате имената да са възходящи (първо най-ниските) по едно и също време, опитайте
select * from tablename order by name asc, total desc