Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

koga021

Select emcampos distintos

Recommended Posts

Boa noite.

Estou quebrando a cabeça para tentarsolucionar umas duvidas crueis.

 

Possuo 2 Tabelas

tbLog e TbEquipe

 

TbEquipe

-codigo

-senha

-nome

-nivel

 

Tblog

-id_log

-data

-executante

-responsavel

 

exemplos:

 

TbEquipe:

codigo senha nome

R06 * Daniel

R04 * Douglas

R10 * Fulano

R09 * Aline

 

 

TbLog:

 

Id_Log data executante responsavel

 

8 20/12/2009 R06 R10

10 20/10/2009 R09 R10

 

 

A duvida e como mostrar os nomes das pessoas como executante e responsavel e nao mais seu codigo

 

o SQL que fiz foi o seguinte:

 

select

tbLog.Id_Log,tbLog.data,tbLog.executante,tbEquipe.nome,tbLog.responsavel from tbLog,tbEquipe

where tbLog.executante=tbEquipe.codigo

 

como faço nas duas colunas tanto executante como responsavel, pois so consigo fazer em uma unica coluna?

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se o mysql aceita essa sintaxe mas, no sql server eu faço assim:

 

SELECT LG.ID_LOG, LG.DATA, LG.EXECUTANTE, EXE.NOME AS EXECUTANTE, RES.NOME AS RESPONSAVEL
FROM TBLOG LG
INNER JOIN TBEQUIPE EXE ON (EXE.CODIGO = LG.EXECUTANTE)
INNER JOIN TBEQUIPE RES ON (RES.CODIGO = LG.RESPONSAVEL)

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.