none
SQL QUERY Dúvida. RRS feed

  • Pergunta

  • Senhores,

    Estou com um dúvida, talves seja simples de se resolver mas no momento não estou conseguindo.

    Tenho duas tabelas.

    -CLIENTES
    -INF_PROFIS


    TABELA CLIENTES :
    -COD.
    -NOME.
    -COD_CARGO.
    -COD_DEPTO.
    -COD_PROFIS.


    TABELA INF_PROFIS
    -TIPO.
    -CODIGO.
    -NOME.


    Eu preciso fazer uma query que traga todos os clientes, e me mostre o nome do cargo, departamento e profissão.
    Eu não estou conseguindo relacionar as tabelas, porque na tabela INF_PROFIS é composta da seguinte maneira.

    TIPO 1- Cargo
      - CODIGO.1 - Comprador
      - CODIGO.2 - Gerente
      - CODIGO.3 - Estagiario
    ...            

    TIPO 2 - Departamento
      - CODIGO.1 - Compras
      - CODIGO.2 - Vendas
      - CODIGO.3 - Suporte
      - CODIGO.4 - Financeiro
    ...
     
    TIPO 3 - Profissão.
     - CODIGO.1 - Analista
     - CODIGO.2 - Comerciante
     - CODIGO.3 - Engenheiro

    ...

    Salguem puder me ajudar ficarei muito grato.

    Obrigado.
    segunda-feira, 29 de junho de 2009 19:48

Respostas

  • Felipe,

           Faça assim:

           Select Clientes.COD,
                  Clientes.NOME,
                  Clientes.COD_CARGO,
                  Clientes.COD_DEPTO,
                  Clientes.COD_PROFIS
           from clientes
           Inner Join Inf_Profis
           on clientes.Cod_Cargo = Inf_Profis.Tipo and
               Clientes.Cod_Profis = Inf_Profis.Codigo
    

    MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008
    segunda-feira, 29 de junho de 2009 21:01
    Moderador