sql >> Databasteknik >  >> RDS >> Mysql

BESTÄLL MED samma värde i MySQL

SELECT ...
FROM   ...
ORDER BY (meta_key='featured' AND meta_value='yes') DESC, postid ASC;

Om (meta_key='featured' AND meta_value='yes') för en rad kommer den raden att ha 1/TRUE. Annars kommer den att ha 0/FALSK. Följaktligen, sortering fallande sätter raderna som har TRUE först.



  1. Rails Migration Skapa tabell Primär nyckel

  2. Optimeringsfaser och missade möjligheter

  3. UPPDATERA med BESTÄLLNING AV

  4. Hur hämtar man mikrosekunder eller millisekunder från MySQL aktuell tid?