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

Hola gnzsoloyo, estoy intentando aprender hacer el procedimiento que necesito pero no entiendo muy bien que logica aplicar para mostrar el orden correspondiente, hasta donde llego puedo ejecutar las consultas que desee en el orden que desee pero no se como ordenarlas si hago estos dos procedimientos:


Código MySQL:
Ver original
  1. CREATE PROCEDURE relevancia()
  2. SELECT concepto, MATCH(concepto) AGAINST('pc nuevo o seminuevo') as rel
  3. FROM articulo HAVING rel>0.6
  4. ORDER BY  rel DESC;
  5.  
  6.  
  7. CREATE PROCEDURE relevancia()
  8. SELECT concepto, MATCH(concepto) AGAINST('pc nuevo o seminuevo') as rel
  9. FROM articulo HAVING rel>0.6
  10. ORDER BY  fecha DESC;

Es decir necesitaria adaptar estos dos procedimientos en uno segun las caracteristicas del resultado si por ejemplo la relevancia es mayor que 6 ordena por relevancia en caso contrario por fecha.

que logica tendria que aplicarle?
saludos