Ir para conteúdo

POWERED BY:

Arquivado

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

danielswater

busca por relevancia

Recommended Posts

opa pessoal tudo bem?

 

e o seguinte, eu tenho um cadastro de clientes e outro de fornecedores.

tanto o cliente quanto o fornecedor possuem um ramo de atividade

 

vamos supor, que o fornecedor JOAO DA SILVA e do ramo AUTOMOBILISTICO e cadastra os anuncios:

"curso de especialização MECANICA"

"curso de especialização MECANICA avançada"

"MECANICA para leigos"

 

ai, o fornecedor RAUL SEIXAS que e do ramo MUSICAL, cadastra um anúncio:

 

"treinamento musical laranja MECANICA"

 

 

o cliente ZEZINHO que também e do ramo AUTOMOBILISTICO vai fazer uma busca e digita "MECANICA"

 

nessa busca, eu preciso que me traga todos os resultados que contenham a palavra MECANICA, inclusive a do fornecedor RAUL SEIXAS, so que o anúncio "treinamento musical laranja MECANICA" tem que aparecer por ultimo, e o resto ordenado

 

alguem pode me dar uma ajuda de como montar essa query? pois eu n tenho nem ideia de como fazer

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao, nao e pelo ramo de atividade em si

 


se eu colocar o order by pelo ramo, ele so vai me trazer a ordem alfabetica e nao e isso que eu preciso, eu preciso que ele me traga primeiro os anuncios que forem do ramo AUTOMOTIVO e depois o restante entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites
order by (case when ramo_atividade = 'automotivo' then 0 else 1 end),ramo_atividade

 

 




			
		

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.