| |||
Respuesta: colocar consulta de las primeras Dos formas: 1) Con ORDER BY FIND_IN_SET. Observa que primero ordeno descendente y luego ascendente. La razón es que al valor '1' se le asigna la posición 1 y los demás registros se quedan con posición NULL, y dado que FIND_IN_SET ordena por posición, es necesario que los null pasen detrás de la posición 1. De ahí que primero el orden del find_in_set sea descendente y luego el orden para los valores distintos de 1 sea ascendente.
Código MySQL:
Ver original 2) con UNION ALL |
Etiquetas: |