Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2008, 15:42
urameshix
 
Fecha de Ingreso: octubre-2005
Mensajes: 240
Antigüedad: 18 años, 7 meses
Puntos: 1
Problema al ordenar una consulta con OR

Hola a to2,

Acudo al foro, porque no encuentro la manera de hacer una cosa que parece muy simple.

Tengo esta consulta por ejemplo:

SELECT * FROM tabla WHERE NOMBRE LIKE '%mario%' OR NOMBRE LIKE '%sonic%'

Por defecto esta consulta me devuelve la ordenación natural en la que está en la base de datos mysql, o en su defecto si le pongo ORDER BY FECHA DESC, lo ordenará por fecha.

Pero y si lo que quiero es que, primero se muestren los resultados obtenidos por la palabra mario y luego por la palabra sonic?

Estoy pidiendo algo imposible?

Cualquier ayuda, o idea será bienvenida, gracias de antemano.

Un saludo.-