Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, mais uma vez estou importunando vocês!
É que estou fazendo, o mesmo site, para um cliente.
Agora ele pediu que eu implantasse um sistema de rank, só que ele quer uma espécie de "posicionamento inteligente".
Por exemplo:
SCRIPT -> DATABASE= Retorna os 5 "nomes" com o maior número em "amigos".
Até ai tudo bem, sei pegar a query por "select"/"order by"/"limit".
O problema está no seguinte, exemplo:
DATABASE -> RETORNO= João - 40
Augusto - 40
Pedro - 39
Alberto - 30
Patrick - 30
IMPRESSO
= 1º) João - 40 Amigos
Augusto - 40 Amigos
3º) Pedro - 39 Amigos
4º) Alberto - 30 Amigos
Patrick - 30 Amigos
Como seria a "lógica" para que ele pesquisasse os "5 maiores" e caso existissem iguais, estes ocuparia a mesma posição. Sendo a posição do próximo, equivalente aos números iguais (+1). Igual no exemplo (João e Augusto tem 40 amigos cada e ocupam o primeiro e "segundo" lugar)!
Alguem entende?
OBRIGADOOOOO!
Carregando comentários...