Comparar dos tablas

27/06/2008 - 10:35 por Don Juan | Informe spam
Hola a todos
Necesito hacer una query de comparación entre dos tablas de la misma
estructura:
T1: Codigo Accesorio
T2: Codigo Accesorio
Donde el resultado debe ser este:
Codigo AccesorioMas
1 1
2 4
3 6

En donde codigo es el código en común, y AccesorioMas es la comparación
entre T1 y T2 que responde a la pregunta:
Cuántos Accesorios de T1 (del producto en question) NO EXISTEN en T2?

1000 Gracias por su valiosa ayuda!
 

Leer las respuestas

#1 Alejandro Mesa
27/06/2008 - 15:43 | Informe spam
Don Juan,

Usa el operador "exists".

select codigo, accesorio
from t1
where not exists (
select *
from t2
where t2.codigo = t1.codigo
)
GO


AMB

"Don Juan" wrote:

Hola a todos
Necesito hacer una query de comparacin entre dos tablas de la misma
estructura:
T1: Codigo Accesorio
T2: Codigo Accesorio
Donde el resultado debe ser este:
Codigo AccesorioMas
1 1
2 4
3 6

En donde codigo es el cdigo en comn, y AccesorioMas es la comparacin
entre T1 y T2 que responde a la pregunta:
Cuntos Accesorios de T1 (del producto en question) NO EXISTEN en T2?

1000 Gracias por su valiosa ayuda!

Preguntas similares