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

[SOLUCIONADO] Eliminar datos de dos consultas en Mysql

Estas en el tema de Eliminar datos de dos consultas en Mysql en el foro de Bases de Datos General en Foros del Web. Hola buen día! Tengo dos consultas en mysql, una que me trae las ventas del día (la cuál me servirá para un reporte) y otra ...
  #1 (permalink)  
Antiguo 06/08/2013, 16:44
 
Fecha de Ingreso: agosto-2013
Mensajes: 2
Antigüedad: 10 años, 8 meses
Puntos: 0
Pregunta Eliminar datos de dos consultas en Mysql

Hola buen día!

Tengo dos consultas en mysql, una que me trae las ventas del día (la cuál me servirá para un reporte) y otra que me trae los pedidos de productos que se han hecho; bueno, necesito saber qué productos ya se pidieron para no tomarlos en cuenta en el reporte de ventas.

Entonces, supongamos que tengo la tabla A y la tabla B, entonces, si la tabla A contiene los números 1,2,3,4 y la B contiene los números 1,2,3,4,5,6,7; quisiera que sólo me aparecieran 5,6,7
  #2 (permalink)  
Antiguo 06/08/2013, 17:00
 
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 301
Antigüedad: 11 años, 2 meses
Puntos: 5
Respuesta: Eliminar datos de dos consultas en Mysql

ese problema lo puedes solucionar usando los joins. un ejemplo:

Código SQL:
Ver original
  1. CREATE TABLE a1(
  2. numero INT
  3. )
  4. CREATE TABLE a2(
  5. numero INT
  6. )
  7. INSERT INTO a1 VALUES (1)
  8. INSERT INTO a1 VALUES (2)
  9. INSERT INTO a1 VALUES (3)
  10.  
  11. INSERT INTO a2 VALUES (1)
  12. INSERT INTO a2 VALUES (2)
  13. INSERT INTO a2 VALUES (3)
  14. INSERT INTO a2 VALUES (4)
  15. INSERT INTO a2 VALUES (5)
  16.  
  17. SELECT b.*
  18. FROM a1 a RIGHT JOIN a2 b
  19. ON a.numero = b.numero
  20. WHERE a.numero IS NULL

Etiquetas: mysql
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 09:40.