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

Consulta NOT EXIST

Estas en el tema de Consulta NOT EXIST en el foro de Mysql en Foros del Web. buenas noches tengo dos tablas una que se llama Pedido y Pedido_reg, amabas con los mismos campos id, descripcion, fecha, lo que quiero es que ...
  #1 (permalink)  
Antiguo 06/11/2013, 23:21
 
Fecha de Ingreso: octubre-2013
Mensajes: 9
Antigüedad: 10 años, 6 meses
Puntos: 0
Consulta NOT EXIST

buenas noches

tengo dos tablas una que se llama Pedido y Pedido_reg, amabas con los mismos campos id, descripcion, fecha, lo que quiero es que me muesre los datos que estan en la tabla Pedido pero que no estan en la tabla Pedido_reg, segun la fecha

digamos que quiero saber que datos de la fecha 2013-6-9, estan el la tabla Pedido y no en la tabla Pedido_reg, ya probe con el Not Exists pero nada, talvez lo estoy usando mal no lo se

Agradeseria mucho Si alguien me puede ayudar con eso
  #2 (permalink)  
Antiguo 07/11/2013, 03:00
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Consulta NOT EXIST

Postea la consulta tal y como la armaste.
No trabajamos en el aire.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 07/11/2013, 03:36
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Consulta NOT EXIST

Si el id pedido es igual en una y en otra tabla e identifica cada registro, te bastará con
Código MySQL:
Ver original
  1. SELECT p.id, p.descripcion, p.pedido
  2. FROM Pedido p
  3.  LEFT JOIN Reg_pedido rp ON p.id = rp.id
  4.  WHERE p.fecha = '2013-01-31' AND rp.id IS NULL

pero si los id son distintos para un mismo registro, la cosa será difícil, salvo que se hiciera un solo pedido en un día, que no será el caso, claro. Ojo con el campo de fecha, imagino que sera tipo DATE.
De todas formas, acláranos más, pues lo del id es clave.
  #4 (permalink)  
Antiguo 07/11/2013, 07:39
 
Fecha de Ingreso: octubre-2013
Mensajes: 9
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Consulta NOT EXIST

Cita:
Iniciado por jurena Ver Mensaje
Si el id pedido es igual en una y en otra tabla e identifica cada registro, te bastará con
Código MySQL:
Ver original
  1. SELECT p.id, p.descripcion, p.pedido
  2. FROM Pedido p
  3.  LEFT JOIN Reg_pedido rp ON p.id = rp.id
  4.  WHERE p.fecha = '2013-01-31' AND rp.id IS NULL

pero si los id son distintos para un mismo registro, la cosa será difícil, salvo que se hiciera un solo pedido en un día, que no será el caso, claro. Ojo con el campo de fecha, imagino que sera tipo DATE.
De todas formas, acláranos más, pues lo del id es clave.
Gracias hombre, esta es la consulta que me hacia falta, se agradece la respuesta

Etiquetas: campo, exist, tabla
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 01:24.