Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/09/2011, 09:08
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Problema consulta de personas con campo que almacena: Apellido/s, Nombre/s

Hola potoka:

Creo que ha quedado claro que el modelo que manejas no es el más adecuado, pero muchas no está en nuestras manos poder hacer correcciones.

La consulta que te propone jurena podría servirte, si bien no es la más óptima

Código MySQL:
Ver original
  1. SELECT nombre
  2. FROM tutabla
  3. WHERE nombre LIKE '%Juan%' AND nombre LIKE '%Martínez%'

Aquí el detalle es que tendrías qué atomizar tu criterio de búsqueda, es decir partirlo en palabras inviduales... su por ejemplo tu criterio de búsqueda es

Miguel de Cervantes Saavedra, tu consulta debería quedar así_

Código MySQL:
Ver original
  1. SELECT nombre
  2. FROM tutabla
  3. nombre LIKE '%Miguel%' AND
  4. nombre LIKE '%de%' AND
  5. nombre LIKE '%Cervantes%' AND
  6. nombre LIKE '%Saavedra%'

Te repito, no es la mejor forma, pero sin otro modelo de BD es de lo poco que puedes hacer.

Saludos
Leo.