Retornar registro com base em outras tabelas
15/12/2004
0
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
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
Curtir tópico
+ 0
Responder
Posts
15/12/2004
Cabelo
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
´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
Responder
Clique aqui para fazer login e interagir na Comunidade :)