Ir para conteúdo
Fórum Script Brasil
  • 0

Preciso de subquery?


marvi

Pergunta

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:

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

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Oi, 'marvi'

Pelo que entendi seria uma busca do tipo google correto?

Se sim, use um índice do tipo FULLTEX e coloque os dois campos no índice.

Para saber mais leia o manual de sua versão e poste aqui o que você não entendeu.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...