sql >> Databasteknik >  >> RDS >> Mysql

Försöker beställa bord flera gånger

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


  1. I Postgresql, tvinga unik på kombination av två kolumner

  2. När anropar jag bind_param om jag använder MySQLi-förberedda satser i en loop?

  3. 3 sätt att skapa ett CREATE TABLE-skript från en befintlig tabell i SQLite

  4. Lösningsindex för tabellanvändare är korrupt; försök att reparera det