Pular para o conteúdo

Fóruns SQL e PL/SQL JOIN COM CHAVES INVALIDAS JOIN COM CHAVES INVALIDAS

#75066
Anônimo

    Fiz o teste e funcionou perfeitamente…
    Veja se n?o errou em alguma coisa !!! 😀
    SQL> Create table clientes (codigo number (3), nome varchar2 (50), profissao number (3));
    Tabela criada.

    SQL> Create table profissao (codigo number (3), descricao varchar2 (50));
    Tabela criada.

    SQL> Insert into clientes values (1, 'Jo?o', 1);
    1 linha criada.

    SQL> Insert into clientes values (2, 'Maria', 2);
    1 linha criada.

    SQL> Insert into clientes values (3, 'Pedro', 3);
    1 linha criada.

    SQL> Insert into profissao values (1, 'Programador');
    1 linha criada.

    SQL> Insert into profissao values (2, 'Professor');
    1 linha criada.

    SQL> set lines 1000
    SQL> Select c.nome, p.descricao
    2 From clientes c
    3 left outer join profissao p on c.profissao = p.codigo;

    NOME DESCRICAO


    Jo?o Programador
    Maria Professor
    Pedro

    SQL> Select c.nome, p.descricao
    2 From clientes c, profissao p
    3 Where c.profissao = p.codigo (+);

    NOME DESCRICAO


    Jo?o Programador
    Maria Professor
    Pedro