tengo una lista de números: 7,1,3,2,123,55
(que son los identificadores de los registros existentes)MySQL ordenar por alguna lista
Tengo una tabla MySQL con las columnas y id
name
, donde id
es una clave principal entero. Quiero seleccionar registros de esta tabla, pero en un orden específico, por ejemplo 7
, 1
, 3
, 2
, 123
, 55
.
- ¿Es posible hacer esto en MyISAM dentro de la consulta, sin ningún procesamiento posterior?
- ¿Cuál es la forma más sencilla de hacer esto?
no funciona ... de que este intento SELECT * DE lalala DONDE ID EN (8,9,4,5) PEDIDO POR CAMPO (8,9,4,5) Y OBTENIDO: 4,5,8,9 ... registros –
Mi error. Debería ser 'FIELD (id, ...)' –