Probeer dit
select * from tablename order by total desc
Het selecteren van twee dingen om te ORDER BY werkt niet zo goed als u niet bekend bent met de ORDER BY-syntaxis. uit je beschrijving lijkt het alsof je alleen het hoogste totaal bovenaan wilt. Deze zoekopdracht rangschikt de resultaten op totaal aflopend (hoogste eerst)
als je wilt dat de namen tegelijkertijd oplopend (laagste eerst) zijn, probeer dan
select * from tablename order by name asc, total desc