Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Outer join en FireBird (https://www.clubdelphi.com/foros/showthread.php?t=1970)

HombreSigma 04-07-2003 02:59:24

Outer join en FireBird
 
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:

Código:


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.

;)


La franja horaria es GMT +2. Ahora son las 13:03:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi