Sintaxe de escape do JDBC para junções externas

O Derby interpreta a sintaxe de escape do JDBC para as junções externas (e para todas as operações de junção) como equivalente à sintaxe SQL correta para junções externas ou para a operação de junção apropriada.

Para obter informações sobre operações de junção deve ser consultada a Operação JOIN.

Sintaxe

{oj Operação JOIN [Operação JOIN ]* }

Equivalente a

Operação JOIN [Operação JOIN ]* 
-- junção externa
SELECT *
FROM
{oj PAÍSES LEFT OUTER JOIN CIDADES ON
   (PAÍSES.COD_ISO_PAÍS=CIDADES.COD_ISO_PAÍS)}
-- outra operação de junção
SELECT *
FROM
{oj PAÍSES JOIN CIDADES ON (PAÍSES.COD_ISO_PAÍS=CIDADES.COD_ISO_PAÍS)}
-- a ExpressãoTabela pode ser a OperaçãoJunção.
-- Portanto podem haver várias operações de
-- junção na cláusula FROM
SELECT E.NUM_EMP, E.ÚLTIMO_NOME, M.NUM_EMP, M.ÚLTIMO_NOME
FROM {oj EMPREGADOS E INNER JOIN DEPARTAMENTOS
INNER JOIN EMPREGADOS M ON NUM_GER = M.NUM_EMP ON E.DEP_TRAB = NUM_DEP};
Referências relacionadas
Palavra chave de escape do JDBC para instruções call
Sintaxe de escape do JDBC
Sintaxe de escape do JDBC para cláusulas LIKE
Sintaxe de escape do JDBC para a palavra chave fn
Sintaxe de escape do JDBC para formatos de hora
Sintaxe de escape do JDBC para formatos de carimbo do tempo