Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Estou fazendo um sistema de seguidores em PHP porém estou com um problema no SQL da consulta,
Estas são as minhas tabelas:
-------------Usuarios-------------- ----------Follows----------------
-------------------------------------- ------------------------------------
então eu queria selecionar os usuários de tabela usuários e ordena-los pelo numero de pessoas que seguiram ele hoje selecionando o numero de registros de tabela follows em que o id dele estivesse no campo para e ordenando ele por este numero.
Tentei fazer de várias maneiras mas até agora não consegui .
Tentei fazer desta forma:
SELECT s.* , COUNT(f.id) FROM
usuariosAS s INNER JOINfollowsAS f ON s.id = f.para WHERE id_twitter != ? ORDER BY COUNT(f.id)Porém esta retornando somente um registro, que não é o que foi mais seguido .