sql >> Base de Datos >  >> RDS >> Mysql

MySql:cómo unir dos tablas, pero con valores no exactos pero similares

Aquí solo estoy seleccionando un subconjunto de las columnas con fines de demostración:

SELECT View1.id as id1,
       des,
       Table1.id as id2,
       description
FROM View1 INNER JOIN Table1
WHERE SOUNDEX(des) = SOUNDEX(description)
;

Lo anterior coincidirá con las descripciones que solo varían en caracteres no alfabéticos, como espacios, paréntesis, guiones, etc.