tipo_pesquisa = Request.Form("tipo")
estilo_pesquisa = Request.Form("estilo")
SQL = "select * from jogos where tipo1 like '%"&tipo_pesquisa&"%' or tipo2 like '%"&tipo_pesquisa&"%' and estilo1 like '%"&estilo_pesquisa&"%' or estilo2 like '%"&estilo_pesquisa&"%' or estilo3 like '%"&estilo_pesquisa&"%';"
Set RS = Conn.Execute(SQL)
Tenho uma busca com DOIS SELECT's TIPO e ESTILO e a busca tem que retornar quando acha os dois valores.
que seria TIPO - ESTILO -> OK
que a união dos valores selecionados (dois SELECT(, vai resultar a busca.
o valor do TIPO irá buscar em dois campos do BD
TIPO 1 - TIPO 2
o valor do ESTILO irá buscar em três campos do BD
ESTILO 1 - ESTILO 2 - ESTILO 3
A BUSCA tem que ser TIPO and ESTILO
mas como tem 5 campos, estou me atrapalhando onde colocar AND e OR.
Pois como esta o códico acima, não esta como deve ser.
Pois a busca esta como se fosse TIPO or ESTILO.
melhorou!???
se pensarmos em logica Boolena, seria:
(TIPO1 or TIPO 2) and (ESTILO1 or ESTILO2 or ESTILO3)
Pergunta
AlexCT
Tenho uma busca com DOIS SELECT's TIPO e ESTILO e a busca tem que retornar quando acha os dois valores.
que seria TIPO - ESTILO -> OK
que a união dos valores selecionados (dois SELECT(, vai resultar a busca.
o valor do TIPO irá buscar em dois campos do BD
TIPO 1 - TIPO 2
o valor do ESTILO irá buscar em três campos do BD
ESTILO 1 - ESTILO 2 - ESTILO 3
A BUSCA tem que ser TIPO and ESTILO
mas como tem 5 campos, estou me atrapalhando onde colocar AND e OR.
Pois como esta o códico acima, não esta como deve ser.
Pois a busca esta como se fosse TIPO or ESTILO.
melhorou!???
se pensarmos em logica Boolena, seria:
(TIPO1 or TIPO 2) and (ESTILO1 or ESTILO2 or ESTILO3)
pode faezr assim na linguagem?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.