Ir para conteúdo

POWERED BY:

Arquivado

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

eronventer

Problema na busca de registros

Recommended Posts

Ae pessoal,

 

Estou com um problema sério numa consulta sql, eu tenho que realizar a busca de notícias, ela deve ser nas tags, no titulo e na chamada, porém se eu busco uma determinada palavra ele me mostra 14 registros repetidos...tentei usar o GROUP BY para agrupar as notícias mas não funcionou....

 

SELECT T.tag, N . *
FROM tb_noticias N, tb_noticias_tags T
WHERE T.id_noticia = N.id
AND N.status =1
AND (UPPER( T.tag ) LIKE '%CENA%'
OR UPPER( N.titulo ) LIKE '%CENA%'
OR UPPER( N.chamada ) LIKE '%CENA%)
ORDER BY N.data DESC , N.hora DESC GROUP BY T.id_noticia

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

SELECT DISTINCT T.tag, N . *
FROM tb_noticias N, tb_noticias_tags T
WHERE T.id_noticia = N.id
AND N.status =1
AND (UPPER( T.tag ) LIKE '%CENA%'
OR UPPER( N.titulo ) LIKE '%CENA%'
OR UPPER( N.chamada ) LIKE '%CENA%)
ORDER BY N.data DESC , N.hora DESC GROUP BY T.id_noticia

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.