El conteo mySQL solo devuelve un resultado a menos que use group by
usando la consulta SQL
select u.name,count(u.name) as 'followers'
from user u,follow f
where u.type = 'c' AND f.followee = u.email
group by u.name
me da el valor correcto para todos los usuarios en mi base de datos, sin embargo, la misma consulta exacta sin el grupo por línea solo me da el primer valor. Estoy aprendiendo SQL por primera vez y estaba teniendo dificultades para entender por qué es esto.