Tenho um busca que quero que pegue tanto informações do campo titulo como informações do campo texto e todos esses dois campos são da mesma tabela e por isso fiz assim:
SQL="select * from noticias where titulo LIKE '%"&varbusca&"%' order by alteracao desc "
set rsbusca = db.execute(SQL)
if rsbusca.eof then
SQL="select * from noticias where texto LIKE '%"&varbusca&"%' order by alteracao desc "
set rsbusca = db.execute(SQL)
end if
Só que nesse caso acima ele pega uma coisa ou outra e eu quero que ele pegue as duas e exibiba num busca, como fazer? Uma subquery?
tentei usar "or" mas parece que não fica legal... Como resolver isso?
Na verdade quero que o busca pesquise informações que esteja no campo titulo e informações no campo texto e exibir, só que não pode repetir na exibição caso ele ache no campo titulo e ao mesmo tempo no texto do mesmo título, entende?
Estou usando ASP na programação, mas o banco é MySQL
Pergunta
marvi
Olá pessoal,
Tenho um busca que quero que pegue tanto informações do campo titulo como informações do campo texto e todos esses dois campos são da mesma tabela e por isso fiz assim:
Só que nesse caso acima ele pega uma coisa ou outra e eu quero que ele pegue as duas e exibiba num busca, como fazer? Uma subquery?
tentei usar "or" mas parece que não fica legal... Como resolver isso?
Na verdade quero que o busca pesquise informações que esteja no campo titulo e informações no campo texto e exibir, só que não pode repetir na exibição caso ele ache no campo titulo e ao mesmo tempo no texto do mesmo título, entende?
Estou usando ASP na programação, mas o banco é MySQL
Link para o comentário
Compartilhar em outros sites
4 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.