Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2011, 07:49
Avatar de lexus
lexus
 
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 2 meses
Puntos: 4
buscar palabras en cualquier orden en un select.

hola ,
tengo un buscador con asp y mysql, me gustaria que buscara en un campo de texto las palabras por separado, es decir si coloco en mi consulta esto:

calzado femenino,
no lo busque como una frase sino que busque
calzado, femenino, como dos palabras por separado,
asi este en la base de datos "femenino calzado" tambien lo encuentre,
ya que como lo tengo actualmente tiene que encontrarlo en el mismo orden

lo tengo asi

select * from productos where producto like '%"&busqueda&"%'
existe alguna forma de hacerlo correctamente y optimo para que sea muy rapido?

la tabla tiene miles de registros asi que ncesito que sea una consulta muy optima, alguien tiene alguna idea?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com