¡Hola amigos!
Estoy intentando recabar información acerca de la forma correcta de escribir la sentencia LEFT OUTER JOIN en Firebird. Me refiero a cómo debe ponerse el código que sin a ON para que sea más eficiente y he encontrado, incluso aquí, ejemplos de las dos formas posibles.
Ejemplo 1:
Código Delphi
[-]SELECT A.CAMPO1. B.CAMPO1
FROM tabla A
LEFT OUTER JOIN tabla_join B ON (A.cid_campo = B.enl_cid_campo)
Ejemplo 2:
Código Delphi
[-]SELECT A.CAMPO1, B.CAMPO1
FROM tabla A
LEFT OUTER JOIN tabla_join B ON (B.enl_cid_campo = A.cid_campo)
Creo que la forma correcta es la 1, pero insisto en que lo he visto escrito en multitud de sitios de ambas maneras. Así que recurro a los expertos.
Gracias.