
27/01/2009, 15:38
|
| | Fecha de Ingreso: marzo-2004
Mensajes: 32
Antigüedad: 21 años Puntos: 0 | |
Respuesta: Ayuda a comparar cadenas. Supongo que no puedes añadir ningún campo más, y tienes que sacarlo con lo que tienes.
Yo he hecho algo parecido haciendo comparaciones mediante LIKE, por ejemplo se me ocurre que si todos los clientes tienen un "espacio" en su propio nombre, compararas:
SELECT * FROM tabla1, tabla2
WHERE SUBSTRING_INDEX(tabla1.Razon_Social, ' ' ,1)= SUBSTRING_INDEX(tabla2.Razon_Social, ' ' ,1)
también podrías comparar
WHERE SUBSTRING_INDEX(tabla1.Razon_Social, ' ' ,1) LIKE CONCAT('%',SUBSTRING_INDEX(tabla2.Razon_Social,' ',1),'%')
o incluso los primeros 4 caracteres
WHERE LEFT(tabla1.Razon_Social,4)=LEFT(tabla2.Razon_Soci al,4)
todo depende de encontrar algún denominador común que te funcione, pero si hay muchos registros es muy difícil encontrarlo para que sea infalible con todo, porque si en una tabla ponen GAS PLUS, y en la otra GAZ PLUS... |