Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2014, 15:22
kncerbero
 
Fecha de Ingreso: julio-2005
Mensajes: 9
Antigüedad: 18 años, 9 meses
Puntos: 0
determinar cual parámetro generó tal o cual resultado en SELECT LIKE

hola a todos,

por favor si pueden ayudarme con este problema, quiero hacer una busqueda de strings en mi mysql con condiciones OR y saber el parámetro que origina cada resultado, me explico con un ejemplo:
Código MySQL:
Ver original
  1. SELECT descripcion FROM productos
  2. WHERE descripcion LIKE '%jabon%' OR descripcion LIKE '%shampoo%'

supongamos que me arroja el siguiente resultado:

jabon Palmolive
paquete de 10 jabones Mar
envase 250ml shampoo Jhonson
Shampoo Pantene 300cc

Entonces para este resultado necesito saber cual de los parámetros resultó en cada item encontrado, en este caso sería:

"jabon" -> "jabon Palmolive"
"jabon" -> "paquete de 10 jabones Mar"
"shampoo" -> "envase 250ml shampoo Jhonson"
"shampoo" -> "Shampoo Pantene 300cc"

Nosé si quedó claro el problema, cuando es una busqueda con varios patrones cómo puedo saber qué patron arrojó qué resultado si hubiere.

desde ya gracias por sus comentarios!

Última edición por gnzsoloyo; 12/10/2014 a las 17:06