sql >> Databáze >  >> RDS >> Mysql

Pořadí MySQL podle dvou sloupců

Zkuste toto

Select * from Products ORDER BY Featured, Priority

Pokud použijete ORDER BY na mysql enum, neseřadí to podle abecedy, ale seřadí to podle pozice ve výčtu.

Pokud chcete seřadit abecedně, jak popisujete, přeneste enum name do řetězce, jako je tento

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


  1. Zabraňuje tento kód vkládání SQL?

  2. Jak se připojit ke vzdálené databázi PostgreSQL přes SSL s Pythonem

  3. Povolit uživatelům přístup pouze k určitým tabulkám v mém poskytovateli obsahu

  4. Pole načítání MySQL přidává duplicitní hodnoty?