En MySQL, ¿cómo puedo definir una orden de clasificación personalizada?Cómo definir una orden ORDER BY personalizada en mySQL
para tratar de explicar lo que quiero considerar esta tabla:
ID Language Text
0 ENU a
0 JPN b
0 DAN c
1 ENU d
1 JPN e
1 DAN f
2 etc...
aquí quiero devolver todos los registros ordenados por idioma y el ID ascendente de manera que Language = ENU viene primero, luego JPN y por último DAN.
El resultado debe ser: A, D, B, E, C, F, etc.
Es esto posible?
Gracias, esto es perfecto para mi situación en la que solo tengo que ordenar por dos valores (un idioma principal, por ejemplo, JPN, y un idioma alternativo, por ejemplo, ENU). – Muleskinner
Hombre me acabas de guardar una reescritura en magento :) –
¿Qué pasa si tienes un 'GROUP BY' antes? Por ejemplo, el primer valor que quiero, aparece al final? – Pathros