Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2010, 04:28
okiz
 
Fecha de Ingreso: agosto-2010
Mensajes: 3
Antigüedad: 13 años, 8 meses
Puntos: 0
Order by según

Hola a todos,

ando un poco perdido en lo que se refiere al "order by" de una sentencia sql. Concretamente ando buscando formas de ordenar los resultados con respecto a las condiciones "where" realizadas.

Imaginemos que tengo un:

Código PHP:
SELECT FROM tabla WHERE campo LIKE '%termino1%' OR campo LIKE '%termino2%' OR campo LIKE '%termino3%' 
Me gustaría saber si la máquina de alguna forma puede devolverme los valores según el grado de coincidencias. Es decir, que primero me devuelva los resultados que coincidieron en las 3 condiciones, despues los que coincideron en 2 y finalmente los que coincideron en 1.

¿Es posible esto? ¿Cómo habría que sentenciarlo?