Fórum Consulta em SQL com 3 tabelas #163193

28/05/2003

0

Ola Pessoal

Como poderia resolver meu problema numa consulta em SQL que é a
seguinte:

Tenho 3 tabelas TAB1, TAB2 e TAB3

Na TAB1 seria o cadastro de fornecedor.
Na TAB2 seria o cadastro das Notas Fiscais
Na TAB3 seria o cadastro das Duplicatas das Notas Fiscais.

O Problema

Na TAB3 teria um registro que é o registro onde se encontra a nota
fiscal ref. estas duplicatas(TAB2). Na TAB2 esta o codigo do fornecedor.

Então como fasso numa consulta pesquizar as DUPLICATAS na TAB3,
pegar o registro dela, ir na TAB2 pegar o codigo do FORNECEDOR e por fim aparecer

Nome do Fornecedor e os dados da duplicata.


Obrigado

Claudio


Claudiojr

Claudiojr

Responder

Posts

29/05/2003

Carlo Vinícius

Amigo,

Não sei se entendi bem a estrutura de suas tabelas, mas acho que seria algo mais ou menos assim:

Select Nome_Fornec, TAB3.* From TAB1, TAB2, TAB3
Where TAB1.Cod_Fornec = TAB2.Cod_Fornec and
TAB2.Num_Nota = TAB3.Num_Nota

Dessa maneira, você relacionaria, através dos respectivos códigos-chave, as três tabelas (TAB1 => TAB2 => TAB3) e a consulta retornaria o nome do fornecedor e todos os dados das duplicatas (TAB3).

Espero ter ajudado!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar