sql >> Database >  >> RDS >> Mysql

MySQL-volgorde op twee kolommen

Probeer dit

Select * from Products ORDER BY Featured, Priority

Als u ORDER BY op mysql enum gebruikt, wordt het niet alfabetisch geordend, maar wordt het geordend op positie in enum.

Als je alfabetisch wilt ordenen zoals je beschrijft, gooi de enum naam dan in een string zoals deze

Select * from Products ORDER BY  concat(Featured) desc , Priority 


  1. MySQL-server is verdwenen met Ruby on Rails

  2. Laravel 5.1 - Volgorde van twee kolommen werkt niet zoals bedoeld

  3. indexeer een bitveld in MYSQL

  4. Hoe gegevens tussen twee databases in PostgreSQL te vergelijken?