Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/12/2014, 05:48
paquedo
 
Fecha de Ingreso: septiembre-2006
Ubicación: Madrid
Mensajes: 14
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Consulta Select "secciones"

Muchas gracias!!

Me has dado una idea y modificando tu propuesta, creo que he conseguido lo que quería, haré más pruebas y a ver que tal también el rendimiento.

La idea ha sido, asignar un valor si cumple la condición, así el producto que más "puntuación" tenga sale primero

Código SQL:
Ver original
  1. SELECT titulo,
  2. IF((titulo LIKE '%pr 32%')=1,1,0) + IF((titulo LIKE '%pr%' AND titulo LIKE '%32%')=1,1,0) orden
  3. FROM producto
  4. WHERE  titulo LIKE '%pr 32%' OR (titulo LIKE '%pr%' AND titulo LIKE '%32%')
  5. ORDER BY orden DESC

Última edición por gnzsoloyo; 18/12/2014 a las 05:55