Voy a tener una lista fija de artículos para ordenar por la que no sabré hasta que ejecute la consulta ya que hay un paso de aleatorización.mysql ordenar por una lista fija
me gustaría tener algo como lo siguiente:
suponer que is_launch_set volverá 1,3,7,11 pero han sido asignados al azar a continuación:
select * from items where is_launch_set=1 order by id values (3,11,7,1);
alguna idea sobre cómo lograr ¿esta? Estaba pensando en find_in_set pero no estoy seguro.
Duplicar posibles: [MySQL Ordenar por alguna lista] (http: // stackoverflow .com/questions/6810793 /), aunque esta atrajo una respuesta más completa. –