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

Sacar Diferencias entre dos tablas MySQL.

Estas en el tema de Sacar Diferencias entre dos tablas MySQL. en el foro de Mysql en Foros del Web. Cordial Saludo, queridos amigos, Tengo un problema, estoy intentando sacar las diferencias que existen entre estas dos tablas en MySQL una se llama usuarios y ...
  #1 (permalink)  
Antiguo 19/12/2008, 07:59
 
Fecha de Ingreso: diciembre-2008
Mensajes: 2
Antigüedad: 15 años, 4 meses
Puntos: 0
Sacar Diferencias entre dos tablas MySQL.

Cordial Saludo, queridos amigos,

Tengo un problema, estoy intentando sacar las diferencias que existen entre estas dos tablas en MySQL una se llama usuarios y la otra consumos, lo que necesito saber es todo lo que esta en usuarios pero que no tengan un registro en consumos, estoy intentando con la siguiente consulta pero no me funciona.

SELECT DISTINCT
usuarios.usuario_id,
usuarios.nro_cuenta,
usuarios.nombre,
usuarios.apellido,
usuarios.medidor,
usuarios.direccion,
usuarios.ruta_id,
usuarios.orden
FROM
usuarios
LEFT OUTER JOIN
consumos ON (consumos.usuario_id <> usuarios.usuario_id)

Agradezco el tiempo y su colaboración.

Muchas gracias.
  #2 (permalink)  
Antiguo 19/12/2008, 10:27
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Sacar Diferencias entre dos tablas MySQL.

SELECT DISTINCT
usuarios.usuario_id,
usuarios.nro_cuenta,
usuarios.nombre,
usuarios.apellido,
usuarios.medidor,
usuarios.direccion,
usuarios.ruta_id,
usuarios.orden
FROM
usuarios
LEFT JOIN
consumos ON ( usuarios.usuario_id = consumos.usuario_id) WHERE consumos.usuario_id IS NULL

y también, creo, así:
SELECT usuarios.usuario_id FROM usuarios WHERE usuarios.usuario_id NOT IN (SELECT DISTINCT consumos.usuario_id FROM consumos)

Prueba y nos dices
  #3 (permalink)  
Antiguo 19/12/2008, 10:58
 
Fecha de Ingreso: diciembre-2008
Mensajes: 2
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Sacar Diferencias entre dos tablas MySQL.

, Muchas Gracias por tu valioso aporte Jurena ,

Efectivamente ya me esta funcionando la consulta.

Muchos Éxitos!!
  #4 (permalink)  
Antiguo 22/07/2010, 09:47
 
Fecha de Ingreso: junio-2010
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Sacar Diferencias entre dos tablas MySQL.

gracias me funciono el not in
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 18:15.