New Job 0 Denunciar post Postado Maio 4, 2011 Bom dia pessoal. Seguinte dúvida, gostaria de fazer a seguinte consulta no banco: Buscar os produtos 1, 2 e 18 por exemplo. +/- Assim SELECT cod, nome FROM tabela WHERE cod = 1 AND cod = 2 AND cod = 18 ORDER BY nome ASC Alguma idéia para poder na mesma consulta buscar 3 ou mais resultados? Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Maio 4, 2011 Bom como é impossivel que varias coisas diferentes sejam iguais creio que voce deva usar OR no que busca em vez de AND Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Maio 4, 2011 Ou use o IN. SELECT cod, nome FROM tabela WHERE cod in (1,2,18) ORDER BY nome ASC Compartilhar este post Link para o post Compartilhar em outros sites
New Job 0 Denunciar post Postado Maio 4, 2011 Bom como é impossivel que varias coisas diferentes sejam iguais creio que voce deva usar OR no que busca em vez de AND Hum... perfeito! Obrigado Ou use o IN. SELECT cod, nome FROM tabela WHERE cod in (1,2,18) ORDER BY nome ASC Nossa melhor ainda! Mais um recuso para usar agora Obrigado Compartilhar este post Link para o post Compartilhar em outros sites