Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2011, 21:02
manolo_manolo
 
Fecha de Ingreso: octubre-2008
Ubicación: Alicante
Mensajes: 337
Antigüedad: 15 años, 6 meses
Puntos: 9
Problemas con subconsulta

Buenas, llevo ya un buen rato intentando que me funcione una consulta y no consigo hacerlo. Me explico:

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:
SELECT bd1.empresas1.id, bd1.empresas1.empresa 
FROM bd1.empresas1, bd2.empresas2 
WHERE bd2.empresas2.id!=bd1.empresas1.id ORDER BY bd1.empresas1.empresa
Muchas gracias de antemano... estoy que me tiro de los pelos