[firebase-br] Pesquisa em varios campos da tabela
Cleidson Developer
cleidson.developer em gmail.com
Qua Maio 30 17:00:34 -03 2007
Judison,
Entendi o que quis dizer, mas nao sei se seria o mais viavel.
Porque em cada registro, eu tenho todos esses campos e eles sao do tipo
BLOB pois contem muito texto em cada um e daria muito trabalho para
remodelar a tabela pois muitos clientes ja usam assim. O que estou
fazendo é implementando um novo tipo de consulta. E nao gostaria de
alterar o BD.
E agora ?
Judison escreveu:
> Ola,
>
> Talvez a melhor solucao eh modelar isso um pouquinho diferente...
>
> Ter uma tabela REMEDIO_XPTO (escolha um nome bom pra colocar no lugar de XPTO)
>
> onde voce tem:
> COD_REMEDIO,
> TIPO (contra indicacao, indicacao, posologia, seus 20 campos)
> CONTEUDO
>
> (PK sao os 2 primeiros campos)
>
> Ai voce faz uma VIEW editavel, pra ficar parecido com o q vc ja tem
> (trazer essas 20 linhas como 20 colunas da tabela principal)
>
> e faz a pesquisa nessa tabela nova,
>
> ou voce pode fazer uma tabela de palavras.... com triggers atualizando
> essa tabela...
>
> espero ter ajudado...
> []'s
>
> On 5/30/07, Cleidson Developer <cleidson.developer em gmail.com> wrote:
>> Pessoal, estou com uma duvida.
>>
>> Como é que eu faço pra fazer uma pesquisa em vários campos da tabela.
>> Por exemplo:
>>
>> select count(*) from remedios where (contra-indicacao like 'alergia') or
>> (indicacao like 'alergia') or (posologia like 'alergia').
>>
>> Desse jeito creio que dá pra fazer, mas sao mais de 20 campos a serem
>> pesquisados, gostaria de uma maneira mais simples de fazer essa pesquisa.
>>
>> Alguem poderia me ajudar ?
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>
Mais detalhes sobre a lista de discussão lista