MySQL - mostrar registros q no estan en otra tabla

 
Vista:

mostrar registros q no estan en otra tabla

Publicado por agustin (1 intervención) el 09/08/2006 01:29:14
Tengo dos tablas, tabla1 y tabla2 relacionado con el campo ref_codigo
Se quiere saber que registros están de la tabla1 y NO en la tabla2

Mostrar los registros que están la tabla1 y NO están en la tabla2

Gracias por su colaboración
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:mostrar registros q no estan en otra tabla

Publicado por henry hernandez (25 intervenciones) el 13/08/2006 22:35:34
Hola agustin, es algo sencillo se lo muestro a continuacion

select t1.ref_codigo
from table1 t1
where t1.ref_codigo not in ( select ref_codigo
from table2 t2)

con esto mi estimado agustin obtenemos los registros de la tabla1 q no estan en la tabla 2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

mostrar registros q no estan en otra tabla

Publicado por James John (2 intervenciones) el 12/06/2016 19:20:10
Hola.
Sobre este tema en particular, logre hacerlo después de muchos intentos y con ayuda de algunas referencias de este sitio web.
Por ese motivo, comento mi experiencia y Muchas Gracias a los responsables por mantener el sitio.

Tengo 02 tablas: medidores (codi_medi, desc_medi, esta_medi) y lecturas (codi_medi,peri_lect,nmes_lect,lean_lect,leac_lect,esta_lect)
Necesitaba obtener la relación de medidores que no tenían una lectura registrada.

Select * from medidores as m where not exists (select * from lecturas as l where l.codi_medi=m.codi_medi)

Hasta Luego.

JAMES JAR
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar