Como você gostaria do resultado?
Código Produto - idVenda
só resultar esses dois valores diante sua condição de selecionar?
Imaginemos que queremos buscar o produto 1, 2 e 3 deverá aparecer como abaixo?
Código Produto - idVenda
1 - 10
1 - 11
2 - 25
3 - 30
3 - 10
Pensei rápidinho aqui e imaginei o seguinte:
Select p.idPro,
vp.idVen
FROM VendaProduto vp
Inner Join Produtos p ON vp.idPro = p.idPro
Where P.idPro IN (1,2,3)
2011/11/25 Júlio Cesar Bueno Cotta <juliocbcotta@gmail.com>
Não saco nada de inner join, mas dá para fazer com mais consultas..select distinct idVen from VendaProduto where idPro='idProduto1' OR idPro='idProduto2';pega a lista de idVen e para cada item dessa lista seleciona o que quiser em Venda.Não é otimizado como no join..mas se não for uma lista de idVen muito grande é usável.Se alguém souber explicar como e porque usar o inner join..eu gostaria de ler. :-DAbraço.
Em 25 de novembro de 2011 16:01, Diego Ampessan <ampessann@gmail.com> escreveu:Pessoal, não faço ideia de como fazer o cursor neste caso ....Tenho o relacionamento (figura abaixo) e preciso fazer o seguinte, escolherei N produtos e preciso listar todas as Vendas que ele estiver ....Ou seja, terei por exemplo Produto { 11, 3, 19, 33 } e preciso consultar em VendaProduto e trazer as Vendas que possuem ele....No SQLServer eu faria select * from Venda ven inner join VendaProduto VPr where Vpr.idPro IN ( 11, 3, 19, 33)Porem no Android | SQlite não sei como fazer .....Alguem boa alma pode me ajudar ? :DObrigado
--Att.Diego AmpessanMicrosoft MTA
www.diegoampessan.com.br
Os computadores são incrivelmente rápidos, precisos e burros; Os homens são incrivelmente lentos, imprecisos e brilhantes; Juntos, seu poder ultrapassa os limites da imaginação - "Albert Einstein "
--Júlio Cesar Bueno Cotta
Bacharel em Ciência da Computação pela UFV
Mestrando em Ciência da Computação pela UFABC
--
Atenciosamente,
Carlos Cavalcanti
@CarlosCaval
www.CarlosCavalcanti.com







0 comentários:
Postar um comentário