Hola que tal, resulta que necesito hacer una consulta en dos tablas de Empresas, En la primera tabla estan los nombre completos de las empresas, y en la segunda tabla tambien estan los nombres pero estan incompletos. La idea es encontrar y hacer una consulta con los campos que son similares, no se si me explico. Pongo imagenes como referencia y parte del codigo SQL que estoy usando.
Tabla en Base de datos A
Tabla en Base de datos B
El resultado en la consulta que busco es este:
La manera mas proxima que he econtrado de hacerlo es asi:
Código:
SELECT DISTINCT RTRIM(a.NombreEmpresaBD_A) as NombreReal, b.EmpresaDB_B as NombreIncompleto
FROM EmpresaDB_A a, EmpresaDB_B b
WHERE a.NombreEmpresaBD_A Like 'VoIP%' AND b.EmpresaDB_B Like 'VoIP%'
El problema con el codigo anterior es que solo devuelve el registro que se especifica en el WHERE y si en el Like pongo esto: '%' Me devuelve el Producto cartesiano de ambas tablas. Les agradeceria mucho si me ayudaran con alguna propuesta de solución.