Способ решить эту проблему - присоединиться к USER_FOLLOW дважды, один раз для Followed By и один раз для Follow.
Вы еще не опубликовали структуру USER_FOLLOW, так что это предположение, и вам нужно исправить ее, чтобы она соответствовала вашей схеме.
select u.id, u.first_name, u.last_name
, count(f.following_user_id) as following_count
, count(fb.user_id) as followed_by_count
from user u
left_outer join user_follow f on where f.user_id = u.id
left_outer join user_follow fb on where fb.following_user_id = u.id
group by u.id, u.first_name, u.last_name