Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/08/2013, 13:59
ambichol
 
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 301
Antigüedad: 11 años, 3 meses
Puntos: 5
Respuesta: Consulta compleja?

por lo que entiendo, la consulta seria algo como esto:
Código MySQL:
Ver original
  1. create table factura(
  2. id_factura varchar(5)
  3. );
  4.  
  5. create table compra(
  6. id_compra varchar(5),
  7. id_articulo varchar(5),
  8. id_factura varchar(5),
  9. estado varchar(2)
  10. );
  11.  
  12. insert into factura values('FCT01');
  13. insert into factura values('FCT02');
  14. insert into factura values('FCT03');
  15. insert into compra values ('CMP01','ART01','FCT01','2');
  16. insert into compra values ('CMP02','ART02','FCT02','1');
  17. insert into compra values ('CMP03','ART03','FCT03','1');
  18. insert into compra values ('CMP04','ART04','FCT03','2');
  19. insert into compra values ('CMP05','ART05','FCT01','2');
  20.  
  21. select a.*
  22. from factura a inner join compra b
  23. on a.id_factura = b.id_factura
  24. and b.estado ='2';

espero te sirva.....
__________________
Lo que no se....tampoco creo saberlo....

Última edición por gnzsoloyo; 19/08/2013 a las 14:09 Razón: Errores de sintaxis para MySQL.