Retornar registro com base em outras tabelas

Firebird

15/12/2004

Olá,
Eu tenho 3 tabelas (caixa, cheques e vendas). Eu gostaria de retornar os cheques de um venda sendo q na tabela venda eu tenho uma FK q aponta para uma operação de caixa e na tabela cheques também... Trocando em miúdos, eu queria que fossem retornados os registros da tabela cheques com base na tabela vendas sendo que existe a relação citada acima entre elas... Um SELECT com JOIN talvez, mas eu não sei como..

Algo me diz que eu não fui muito claro, mas kem entendeu alguma coisa ou se disponibilizar a ajudar eu ficarei mto grato...

Obrigado


Wart

Wart

Curtidas 0

Respostas

Cabelo

Cabelo

15/12/2004

tente assim :

´select caixa.campo1, caixa.campo2, cheques.campo1, cheques.campo2, vendas.campo1, vendas.campo2 from caixa, cheques, vendas where caixa.campo1 = cheques.campo1 and caixa.campo1 = vendas.campo1´;

onde todos os campo1 de todas as tabelas serão o campo de relacionamento entre as 3 tabelas..

qualquer dúvida poste novamente


GOSTEI 0
POSTAR