28/08/2009, 12:37
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses 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 |