Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

como sacar registros no coincidentes entre 2 tablas

Estas en el tema de como sacar registros no coincidentes entre 2 tablas en el foro de Mysql en Foros del Web. Hola amigos, tengo dos tablas en mysql, una que se llama diego que tiene 528 registros con los siguientes campos: FACTURA, FECHA, EMPRESA, IDPACIENTE, PACIENTE ...
  #1 (permalink)  
Antiguo 07/11/2012, 22:32
Avatar de Carlitoscl  
Fecha de Ingreso: enero-2009
Ubicación: COLOMBIA
Mensajes: 60
Antigüedad: 15 años, 3 meses
Puntos: 0
como sacar registros no coincidentes entre 2 tablas

Hola amigos, tengo dos tablas en mysql, una que se llama diego que tiene 528 registros con los siguientes campos:
FACTURA, FECHA, EMPRESA, IDPACIENTE, PACIENTE

Y Otra tabla que se llama agosto que tiene 8029 registros con los campos:
FACTURA, FECHA, IDPACIENTE, PACIENTE,VALOR, EMPRESA, SERVICIO

Ejecute la siguiente consulta para ver las coincidencias y me salieron 424 registros de la tabla diego con la de agosto, faltando 104 registros.

SELECT agosto.FACTURA, agosto.IDPACIENTE,agosto.PACIENTE,agosto.EMPRESA FROM agosto,diego WHERE agosto.FACTURA=diego.FACTURA;

entonces lo que necesito es sacar los 104 registros de la tabla diego que no coinciden con la tabla agosto.

Agradezco si me pueden colaborar.
  #2 (permalink)  
Antiguo 08/11/2012, 02:56
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: como sacar registros no coincidentes entre 2 tablas

Código MySQL:
Ver original
  1. FROM Diego D
  2. LEFT JOIN Agosto A ON
  3. D.factura = A.factura
  4. WHERE A.factura is null
  #3 (permalink)  
Antiguo 08/11/2012, 07:56
 
Fecha de Ingreso: marzo-2012
Mensajes: 53
Antigüedad: 12 años, 1 mes
Puntos: 3
Respuesta: como sacar registros no coincidentes entre 2 tablas

A modo de ejemplo:
Código MySQL:
Ver original
  1. SELECT xCampo FROM  Tabla2 WHERE Tabla2.xCampo NOT IN (SELECT xCampo FROM Tabla1);
Saludos.

Última edición por falegria230349; 08/11/2012 a las 08:01
  #4 (permalink)  
Antiguo 08/11/2012, 12:33
Avatar de Carlitoscl  
Fecha de Ingreso: enero-2009
Ubicación: COLOMBIA
Mensajes: 60
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: como sacar registros no coincidentes entre 2 tablas

Muchas gracias Heimish2000 y falegria230349, me sirvio de mucho.

Hasta pronto.

Etiquetas: registros, select, sql, tabla, tablas, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:29.