Combinar cadenas difusas

Tengo dos tablas que necesito fusionar en PostgreSQL, en la variable común "nombre de la compañía". Desafortunadamente, muchos de los nombres de las compañías no coinciden exactamente (es decir, MICROSOFT en una tabla, MICROSFT en la otra). Intenté eliminar palabras comunes de ambas columnas como "corporación" o "inc" o "ltd" para tratar de estandarizar los nombres en ambas tablas, pero tengo problemas para pensar en estrategias adicionales. ¿Algunas ideas

Gracias

Además, si es necesario, puedo hacer esto en R.

Respuestas a la pregunta(2)

Su respuesta a la pregunta