Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #103304
    leo_jf
    Participante

      bom dia prezados,
      por favor, alguem poderia me ajudar:

      tenho uma tabela chamada (envolvidos):

      cod_envolvidos e descr_env

      exemplo: 1 leonardo
      2 jose…

      em outra tabela (fatores) tenho a coluna acessado e acessante

      exemplo:

      cod_acessado, cod_acessante
      1 1

      esse codigo vem da tabela envolvidos, ou seja, uma pessoa pode ser acessante e acessado (exemplo codigo 1 que é leonardo).

      preciso fazer uma query para buscar a descrição dos codigos da tabela fatores.
      Alguem lembra como faz isso?

      #103305
      rman
      Participante

        @leo_jf

        Você precisa fazer junções de tabelas, estude INNER JOIN, LEFT JOIN e RIGHT JOIN.

        Segue a solução:


        SELECT F.COD_ACESSADO,ACESSADO.DESCR_ENV,F.COD_ACESSANTE,ACESSANTE.DESCR_ENV
        FROM FATORES F
        INNER JOIN ENVOLVIDOS ACESSADO ON ACESSADO.COD_ENVOLVIDOS = F.COD_ACESSADO
        INNER JOIN ENVOLVIDOS ACESSANTES ON ACESSANTES.COD_ENVOLVIDOS = F.COD_ACESSANTE

        #103306
        leo_jf
        Participante

          vlw rman,

          funcionou perfeito.
          tinha esquecido dessa query.

          muito obrigado.

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.