Ver Mensaje Individual
  #14 (permalink)  
Antiguo 28/08/2009, 12:37
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Access 2007: Hacer Join con Datos Similares

se me ocurre otra idea, que es crear un campo domicilio2 en la tabla 2, y, si siempre escribes algo antes del nombre de la calle, plaza, etc., es decir, si hay un espacio en blanco antes de la dirección (ej. Calle Reforma 115), actualizar ese dato del siguiente modo:
UPDATE tabla2 SET domicilio2 = Medio$([domicilio],EnCad([domicilio],' ')+1)
en inglés así:
UPDATE tabla2 SET domicilio2 = Mid$([domicilio],Instr([domicilio],' ')+1)

No olvides indexar ese campo domicilio2 de la tabla2 y el campo domicilio de la tabla1, y por supuesto, refid de tabla1.

luego, en el update que se cuelga cambias y haces el inner join con ese campo
UPDATE tabla1 INNER JOIN tabla2 ON tabla2.domicilio2=tabla1.domicilio SET tabla1.refid = tabla2.id


A ver si hay suerte.

Es lo que se me ocurre

Última edición por jurena; 30/08/2009 a las 03:23