Tengo dos tablas (empresas1 y empresas2), en dos BD diferentes cada una. En empresas1 está un listado completo de empresas, y en empresas2 hay sólo unas pocas empresas con el mismo ID que en empresas1.
Quiero que me liste SÓLO las empresas de empresas1 que NO estén en empresas2.
Esta es la sentencia que llevo, pero no lo consigo. Si en empresas2 hay por ejemplo dos empresas, el listado me lo muestra duplicado... si hay tres me los triplica, etc.
Código:
Muchas gracias de antemano... estoy que me tiro de los pelos SELECT bd1.empresas1.id, bd1.empresas1.empresa FROM bd1.empresas1, bd2.empresas2 WHERE bd2.empresas2.id!=bd1.empresas1.id ORDER BY bd1.empresas1.empresa