Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2016, 07:48
pithon
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 10 meses
Puntos: 10
consulta con los resultados mas relevantes

Hola quiero hacer una consulta con los resultados mas relevante pero no se muy bien como hacerlo, uso against con un campo llamado concepto para la busqueda aparte tengo otro campo llamado fecha.
Con estos dos campos quiero mostrar los resultados mas relevantes para la busqueda y si hay registros que tienen la misma relevancia mostrar el orden segun la fecha del otro campo.
hice esto pero solo me muestra el orden por fecha mas alta.

id
1
2
3

fecha
20/20/2000
21/20/2000
22/20/2000

concepto
pc usados seminuevos
pc seminuevos
pc usados

Código MySQL:
Ver original
  1. SELECT id FROM articulo WHERE MATCH(concepto)AGAINST('pc usados o seminuevos') ORDER BY fecha DESC

el resultado me muestra esto

3,2,1

pero quiero que primero lo ordene por relevancia y los que tienen la misma relevancia me los ordene por fecha es decir quiero que me mostrara esto:

1,3,2