Jump to content


Photo

Exibir Mais Comentados


  • Faça o login para participar
2 replies to this topic

#1 dinhozinho

dinhozinho

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 10/12/2008, 12:06

Gostaria de exibir os post mais comentados por exemplo, já tentei fazer com count, sum, having, resumindo, não sei =/
Gostaria de ajuda.

Meu banco

id_comentario | id_jogo | nome | comentario |
1 | 70 | bla1 | com1 |
2 | 70 | bla2 | com2 |
3 | 80 | bla3 | com3 |
4 | 76 | bla4 | com4 |
5 | 76 | bla5 | com5 |
6 | 76 | bla6 | com6 |



No caso, eu queria que exibisse os mais comentados que seria:

id_jogo

76 (com 3 comentários no caso)
70 (com 2 comentarios)
80 (com 1)


Se alguém puder me ajudar, em como fazer isso

#2 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 10/12/2008, 13:16

Você tem que usar um COUNT e agrupar pelas outras colunas da query; finalmente, você ordena pelo refêrencia da coluna do COUNT:
SELECT idjogo, COUNT(*) FROM tabela GROUP BY idjogo ORDER BY 2
ok? :)

#3 dinhozinho

dinhozinho

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 10/12/2008, 14:30

Ô brother, novamente você me ajudando!

Entendi, obrigado!

Grande abraço.

:beer:




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq