Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2011, 15:22
Felipe_01
 
Fecha de Ingreso: septiembre-2008
Mensajes: 11
Antigüedad: 15 años, 7 meses
Puntos: 0
Base de datos mal hecha

¿Hola a todos
Me encuentro realizando un sistema y me encuentro con el siguiente problema, me facilitaron una base de datos en excel con los campos id, nombre, etc etc. El problema es que en el campo nombre se encuentran los nombres completos de las personas, no estan divididos por apellido paterno, materno ni nada de eso. El problema es que en el sistema se necesita poder buscar usuarios por nombre y para ello tengo la siguiente consulta sql:

Código MySQL:
Ver original
  1. SELECT rut, nombre, id_plan, carrera FROM alumno WHERE nombre LIKE '%$busqueda%'

Siendo $busqueda el valor que rescato desde un textbox.
Si en la busqueda ingreso nombres, apellidos o cadenas sin espacio tales como jorge, marcelo, alvarez, perez la búsqueda se realiza satisfactoriamente, pero si se ingresa nombre+apellido (ej: 'jorge alvarez') no encuentra resultados.
¿Cual seria su solución a este problema?
PD: NO es una opción hacer la bd desde 0 ya que esa tabla tiene alrededor de 4500 registros.
De antemano muchas gracias
Saludos