Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Edson L. Zimmermann

Consulta Multiplas Possibilidades

Recommended Posts

Bom dia,

 

Estou tentando desenvolver uma consulta em que tenho algumas possibilidades, seria assim:

 

Tenho um formulário de pesquisa em que o usuário pode escolher entre algumas possibilidades sendo mais ou menos assim:

 

Um campo Código (Onde o usuário pode ou não digitar o código de um imóvel);

Um campo tipo de operação (Onde o usuário pode selecionar se é para venda, locação, locação para temporada ou todos os tipos);

Um campo para tipo de edificação (onde o usuário pode selecionar se é alvenaria, mista, madeira ou todos os tipos)

um campo dormitórios(onde o usuário pode escolher quantos dormitórios deseja, ou selecionar a opção todos)

um campo vagas na garagem( onde o usuário pode escolher quantas gavas deseja, ou marcar a opção todos)

 

se não tivesse a opção todos para as seleções seria tranquilo, seria um select com or ou and, mas como tem a possibilidade de marcar a opção todos nesses campos eu não estou conseguindo fazer o sql para essa consulta.

 

Se alguém puder ajudar eu agradeço.

 

 


esqueci de mencionar que não preciso da consulta pronta, mas uma ajuda em como chegar lá :coolio:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isto irá depender de como seu modelo de banco de dados está montado , mas como as escolhas são opcionais a melhor forma na minha opinião é montar um SQL dinamico para efetuar a busca, isto depende da camada de front-end usada.

 

Atente para :

 

 

Sql injection (prever ataque de)

Uso de índices para otimizar pesquisa

http://imasters.com.br/artigo/22264/banco-de-dados/10-tecnicas-para-otimizacao-de-instrucoes-sql/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isto irá depender de como seu modelo de banco de dados está montado , mas como as escolhas são opcionais a melhor forma na minha opinião é montar um SQL dinamico para efetuar a busca, isto depende da camada de front-end usada.

 

Atente para :

 

 

Sql injection (prever ataque de)

Uso de índices para otimizar pesquisa

http://imasters.com.br/artigo/22264/banco-de-dados/10-tecnicas-para-otimizacao-de-instrucoes-sql/

 

Obrigado pela ajuda, consegui resolver o meu problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.