Jose Roman
10-02-2010, 21:14:46
Hola a todos,
Tengo Firebird 2.1 con una tabla llamada PRODUCCION que contiene los campos FACTURA,PRODUCTO,UNIDADES y otra tabla llamada RECIBOS que contiene los campos FACTURA,CONSIGNACION, en esta ultima tabla el campo FACTURA puede aparecer varias veces con distinta CONSIGNACION.
Lo que deseo es hacer un select la tabla PRODUCCION junto con el primer registro del campo CONSIGNACION de la tabla RECIBOS, lo hago de la siguiente forma pero se bloquea, alguien tiene una mejor idea de hacerlo.
Gracias de antemano.
SELECT a.FACT,a.PDTO, a.UNDS, b.CONSI
FROM PRODUCCION a, MESRC b
where b.CONSI = (select first 1 c.CONSI from MESRC c where c.FACTU = a.FACT)
Tengo Firebird 2.1 con una tabla llamada PRODUCCION que contiene los campos FACTURA,PRODUCTO,UNIDADES y otra tabla llamada RECIBOS que contiene los campos FACTURA,CONSIGNACION, en esta ultima tabla el campo FACTURA puede aparecer varias veces con distinta CONSIGNACION.
Lo que deseo es hacer un select la tabla PRODUCCION junto con el primer registro del campo CONSIGNACION de la tabla RECIBOS, lo hago de la siguiente forma pero se bloquea, alguien tiene una mejor idea de hacerlo.
Gracias de antemano.
SELECT a.FACT,a.PDTO, a.UNDS, b.CONSI
FROM PRODUCCION a, MESRC b
where b.CONSI = (select first 1 c.CONSI from MESRC c where c.FACTU = a.FACT)