# 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};

Tópico pai: Sintaxe de escape do JDBC
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