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?