Ir para conteúdo

POWERED BY:

Arquivado

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

Renato =)

como pegar os 5 mais "comentadores"

Recommended Posts

bem, no meu portal há sistema de notícias, guias, vídeos e fotos todos com comentários

 

os comentários são gravados na tabela "comentario", que possui um campo (codigou) para mostrar o código do usuário que comentou...

 

na tabela de login, existem os campos de código do usuário (codigo) e o apelido dele (nick)

 

queria saber como posso pegar os 5 usuários que mais comentaram e o número de comentários deles...

 

por exemplo, na tabela COMENTÁRIO estaria assim:

 

codigo   -	codigou
1		  -	5
2		  -	12
3		  -	59
4		  -	32
5		  -	3
sendo código o código do comentário e codigou o código do usuário que comentou...

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo, acabou voltando só a quantidade que alguns usuários comentaram, mas não quem o comentou...

 

TOTAL
4
4
3
3
2
1
1

*** solucionei o problema:

 

Select Count(*) as total, codigou From comentario Group By codigou order by total desc limit 5;

 

valeu, abraço ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso mesmo! :D

Também dá para fazer um Join nessa consulta, para buscar o nome do usuário que comentou, não somente o ID (códigou) dele. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.