none
select de dois campos com chaves estrangeiras RRS feed

  • Pergunta

  •  

    opa pessoal é o seguinte estou querendo fazer uma consulta da seguinte tenho uma tabela chamada historico_os com os campos id (PK), protocolo (FK), tec_anterior (FK), tec_encaminhado (FK), as outras tabela tem os codigos do tecnico (tabela tecnico id(PDK), nome )

     

    entao tenho a estrutura

     

    Historico_OS

    Protocolo   TecAnterior TecEncaminhado

    20081101         1                  2

    20081101          2                 8

    20081101         8                  21

     

     

    Tabela Tecnico

    1 - Joao

    2 - Zezinho

    8- Godofredo

    21 - Teosvaldo

     

    Nao consigo retornar a consulta com os respecitivos nome tipo

    Protocolo   TecAnterior TecEncaminhado

    20081101        Joao           Zezinho

    20081101         Zezinho     Godofredo

    20081101        Godofredo  Teosvaldo

     

    sexta-feira, 21 de novembro de 2008 15:31

Respostas

  • Olá William,

     

    Tente assim:

    Code Snippet

    SELECT H.protocolo, T1.Tecnico AS TecAnterior, T2.Tecnico AS TecEncaminhado

    FROM historico_os H

    INNER JOIN tecnico T1

    ON H.tec_anterior = T1.id

    INNER JOIN tecnico T2

    ON H.tec_encaminhado = T2.id

     

     

     

    Um abraço,

    Raul Santos Neto

    sexta-feira, 21 de novembro de 2008 15:37

Todas as Respostas

  • Olá William,

     

    Tente assim:

    Code Snippet

    SELECT H.protocolo, T1.Tecnico AS TecAnterior, T2.Tecnico AS TecEncaminhado

    FROM historico_os H

    INNER JOIN tecnico T1

    ON H.tec_anterior = T1.id

    INNER JOIN tecnico T2

    ON H.tec_encaminhado = T2.id

     

     

     

    Um abraço,

    Raul Santos Neto

    sexta-feira, 21 de novembro de 2008 15:37
  • Opa Raul, valeu cara era isso mesmo ... obrigado pela ajuda.

    sexta-feira, 21 de novembro de 2008 15:49