PDA

Ver la Versión Completa : Outer join en FireBird


HombreSigma
04-07-2003, 02:59:24
Como es la sintaxis para firebird de un
outer join por ejemplo:

select factura.*, outer articulofactura.*
from factura, articulofactura
where factura.facturano=articulofactura.facturano

con el fin de traer incluso aquellas facturas que no
tengan articulos asociados en 'articulofactura'

Obviamente la anterior sintaxis no me funcionó y por
eso estoy haciendo la pregunta.

Gracias,

jachguate
04-07-2003, 05:25:56
algo así como:



Select f.numero_factura, df.codigo
from factura f left outer join detalle_factura df
on df.numero_factura = f.numero_factura
where tuscondiciones;



tambien puede ser

inner join,
right outer join
o simplemente outer join para un encuentro externo por ambos lados.

Por cierto, la sintaxis entiendo que es el estándar de Ansi SQL 92.

Hasta luego.

;)