Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2006, 14:30
Avatar de José Molina
José Molina
 
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 3 meses
Puntos: 1
Datos en Tabla A y Tabla B

Saludos

Quiero traerme los datos de la tabla A que no esten contenidos (según su ID) en la tabla B. Estoy haciendo algo asi:

select A.campo1 from tablaa as A, tablab as B where A.ID!=B.ID group by A.ID order by A.ID

Eso me trae lo que quiero pero si le aplico un COUNT a ese mismo query me trae un valor incorrecto, porque si en la tabla A existen 100 registros y en B existen 5, se compara todo 500 veces, es decir, el primer valor de A ve si no esta en B y asi seguidamente.

Cómo podría optimizar el query??

Gracias
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.