Ir para conteúdo

POWERED BY:

Arquivado

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

duzao7667

Problemas com procura conjunta....

Recommended Posts

Aew!

To fazendo um esqueminha pra fazer procura de palavras num forum, mas acontece que o post inicial (1) é separado dos posts de resposta (1>). O post inicial fica na tabela FORUM_TOPICS e as respostas em FORUM_REPLY

 

Então juntei a pesquisa pras duas tabelas assim:

SELECT DISTINCT TOP 25 FORUM_TOPICS.TOPIC_ID,FORUM_TOPICS.T_SUBJECT FROM FORUM_TOPICS, FORUM_REPLYWHERE FORUM_TOPICS.TOPIC_ID=FORUM_REPLY.TOPIC_ID And (FORUM_TOPICS.T_MESSAGE Like '%procura%' Or FORUM_REPLY.R_MESSAGE Like '%procura%')

Ele retorna os IDs dos posts e o titulo, onde contem a palavra procura. Mas eu queria fazer ele ordenar por ultima data de post contida na coluna T_DATE de FORUM_REPLY

 

Dai tentei order by FORUM_REPLY.T_DATE e da erro.

 

Como eu posso contornar isto??

 

Valew ^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

é só colocar ORDER BY FORUM_REPLY.T_DATE DESC no final, mas verifica se o campo T_DATE ta com o nome certo e ta na tabela certa, se não resolver posta o erro que o sql esta retornando

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aew!Deu pau tb cara: ORDER BY items must appear in the select list if SELECT DISTINCT is specified.=/----Edit----Descobri pelo google que o problema é por que precisa declarar as colunas de ordenagem no SELECT xDAgora tenho outra dúvida: este jeito seria o adequado para procuras deste tipo??

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.