Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2013, 17:46
Avatar de malakian
malakian
 
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 14 años, 2 meses
Puntos: 45
Buscar un valor en diferentes campos

Hola forer@s

tengo una tabla customers, donde tengo el nombre del cliente en cuatro campos, es decir, un campo nombre1, nombre2, apellido1, apellido2

coloco dos ejemplos de registros que tengo en la tabla

+------------------------+--------------------------+
| nombre | nombre1 | apellido1 | apellido2 |
+------------------------+--------------------------+
| pepe | Alberto | Perez | Aguilar |
+------------------------+--------------------------+
| algo | Otro | Benitez | AGudelo |
+------------------------+--------------------------+

Ok, espero que la tabla se entienda,

Ahora me gustaría buscar al señor pepe Alberto Perez AGuilar, el cual viene en un solo valor, es decir, la palabra pepe Alberto Perez AGuilar viene en un solo string

intenté esta consulta

Código SQL:
Ver original
  1. SELECT * FROM customers WHERE nombre1 LIKE '%pepe Alberto Perez AGuilar%' OR apellido1 LIKE '%pepe Alberto Perez AGuilar%';

obviamente esto no me funciona, mi pregunta es si puede realizar la consulta sin necesidad de hacer un substr o explode, si no directamente con el string.

Agradezco cualquier ayuda
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x