Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho uma tabela que contem três campos: MEMO_ID, DEPT_ID_DESTINO e DEPT_ID_ENVIO, que é gravado o ID do departamento.
Na tabela DEPARTAMENTO eu tenho os campos DEPT_ID e DEPT_DESCRICAO.
Como faço essa consulta, para retornar a descrição dos departamentos, o que enviou e o que recebeu:
Tabela MEMO:
MEMO_ID DEPT_ID_ENVIO DEPT_ID_DESTINO
------- ------------- ---------------
1 5 8
Tabela DEPARTAMENTO:
DEPT_ID DEPT_DESCRICAO
------- ----------------------------
5 DEPARTAMENTO CINCO
8 DEPARTAMENTO OITO
>
'Chame" a tabela 2X ...
select M.MEMO_ID, M.DEPT_ID_ENVIO, DENV.DEPT_DESCRICAO ENVIO,
M.DEPT_ID_DESTINO, DDEST.DEPT_DESCRICAO DESTINO
from MEMO M,DEPARTAMENTO DENV,DEPARTAMENTO DDEST
WHERE M.DEPT_ID_ENVIO = DENV.DEPT_ID
AND M.DEPT_ID_DESTINO = DDEST.DEPT_ID
pow cara, valew... não sabia que podia chamar 2 vezes uma tabela... :thumbsup:
é vivendo e aprendendo... :clap: :lol:
:thumbsup:
'Chame" a tabela 2X ...
from MEMO M,DEPARTAMENTO DENV,DEPARTAMENTO DDEST WHERE M.DEPT_ID_ENVIO = DENV.DEPT_ID AND M.DEPT_ID_DESTINO = DDEST.DEPT_ID