Registros incluidos en otras tablas

Hola Sres.,
Tengo dos tablas (con diferentes cantidad de registros cada una). La tabla A con los campos A1 y, A2 y la tabla B con los campos B1 y B2. Deseo seleccionar los registros que para cada valor de B1=A1, los valores de B2 NO estén incluidos en el campo A2 de la tabla A.
Muchas gracias por su ayuda.
Saludos
Rolando
Respuesta
1
La pregunta es algo confusa ... a ver ...
¿Sera esto lo que buscas?
SELECT * FROM TablaA Where
TablaA.A1=TablaB.B1;
Obtener todo los registros que estén relacionados por el campo A1 y B1
Espero que esto te sea de ayuda
Mex-Tv
Mexicali B.C.
Muchas gracias por la data
Saludos
Rolando
Hola,
Gracias por la ayuda y disculpa por no darne a entender.
Te explico mi problema, tengo dos tablas:
Tabla A
Campos A1 A2
2010 2
2010 3
2011 4
2011 5
2012 3
2012 5
2012 6
Y la Tabla B
Campos B1 B2
2010 2
2010 3
2010 4
2010 5
2011 2
2011 3
2011 4
2011 5
2012 5
Al final quiero obtener los registros de A2 que NO están incluidos en B2 para cada valor de A1.
Osea:
Tabla A
Campos A1 A2
2010 2 ! Incluido en B!
2010 3 ! Incluido en B!
2011 4 ! Incluido en B!
2011 5 ! Incluido en B!
2012 3 ! NO incluido en B!
2012 5 ! Incluido en B!
2012 6 ! NO incluido en B!
Entonces mi selección debe tener
a1 a2
2012 3
2012 6
Gracias de antemano por tu ayuda
Saludos
Rolando
Espero est te ayude
SELECT * FROM TablaA where not exists (select 1 from TablaB where A1=B1)
Esto debe mostrar todo los campos de la Tabla conteniendo los registros que NO están en TablaB
Saludos
Mex-Tv
Mexicali B.C. Mexico

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas