Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala, galera!
Estou tentando criar um array com alguns "perfis" para uma tabela de ranking.
A ideia é pegar os IDs dos perfis que mais possuem cadastrados em uma determinada tabela. Por exemplo:
match winner
01 1234
02 1234
03 9876
04 1234
05 7654
06 7654
Seguindo esta tabela como exemplo, o que eu preciso é selecionar os 10 "winner" que mais possuem cadastro nesta tabela.
Eu tentei fazer da seguinte forma:
"SELECT win_profile_id FROM match WHERE win_profile_id = (SELECT MAX(win_profile_id) FROM match WHERE win_profile_id OUT ('".implode(',', $profile_ids)."')) LIMIT 1"
Eu criei um LOOP onde eu armazeno os "profile_ids" que já foram coletados o seu ranking e depois eu gostaria de pegar os próximos "profile_ids" que estão mais cadastrados na tabela, excluindo os "profile_ids" anteriores armazenados nesta array "$profile_ids".
Onde está o "OUT" obviamente eu coloquei no lugar do "IN" porque eu gostaria de pegar o ranking dos ids que NÃO estão nesta array ($profile_ids).
Desde já, obrigado!
Carregando comentários...