
Consulta de Repetidos || Dos Tablas
Publicado por ToNNi (1 intervención) el 20/11/2015 15:38:59
Buenos dias a Todos, Tengo la siguiente Duda, haber quien me puede ayudar.,
Tengo una consulta en una BD la cual me trae los registros que no estan en una Tabla para que el usuario los vuelva a agregar, sin embargo tengo el siguiente detalle. En la tabla origen pueden haber datos repetidos y esto hace que como ya valido el primer registro ya los demas da por hecho que si estaran cuando no deberia. Ejemplo:
Tabla_1
Fecha Transaccion
22 Feb 1234
22 Feb 1234
23 Feb 3456
24 Feb 6789
Tabla_2
Fecha Transaccion
22 Feb 1234
23 Feb 3456
Consulta
select * from Tabla_1 t1
where not exists(select * from Tabla_2 t2 where t2.Fecha=t1.Fecha and t2.Transaccion = t1.Transaccion)
Con esta consulta me trairia la Transaccion 6789 del dia 24 de Febrero unicamente ya que no esta en la Tabla 2 pero requiero que me enviara tambien la segunda transaccion del 22 de Feb.
Si alguien pudiera orientarme como realizar esa consulta, les estaria muy agradecido.
Saludos!!!
Tengo una consulta en una BD la cual me trae los registros que no estan en una Tabla para que el usuario los vuelva a agregar, sin embargo tengo el siguiente detalle. En la tabla origen pueden haber datos repetidos y esto hace que como ya valido el primer registro ya los demas da por hecho que si estaran cuando no deberia. Ejemplo:
Tabla_1
Fecha Transaccion
22 Feb 1234
22 Feb 1234
23 Feb 3456
24 Feb 6789
Tabla_2
Fecha Transaccion
22 Feb 1234
23 Feb 3456
Consulta
select * from Tabla_1 t1
where not exists(select * from Tabla_2 t2 where t2.Fecha=t1.Fecha and t2.Transaccion = t1.Transaccion)
Con esta consulta me trairia la Transaccion 6789 del dia 24 de Febrero unicamente ya que no esta en la Tabla 2 pero requiero que me enviara tambien la segunda transaccion del 22 de Feb.
Si alguien pudiera orientarme como realizar esa consulta, les estaria muy agradecido.

Saludos!!!
Valora esta pregunta


0