Mysql
 sql >> Database >  >> RDS >> Mysql

ORDINA PER un valore uguale in MySQL

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

If (meta_key='featured' AND meta_value='yes') per una riga, quella riga avrà un 1/TRUE. In caso contrario, avrà 0/FALSE. Quindi, l'ordinamento decrescente mette per prime le righe che hanno TRUE.