Addition to this Twitter style following-follower table in SQL
In the upper example I was able to return the query for "if userB is following the other users who follows him"
I need a simpler thing now. I tried to modify the original code without any luck. I simply need "if userB is following or not any of the users , regardless if they follow him. Currently it returns null for people who dont follow that particular user.
This is the sample table for users
id user_id
1 userA
2 userB
3 userC
4 userD
5 userE
This is the sample table for follows
id user_id follower_id
1 userA userB
2 userD userB
I like to return a result that includes this follower/following state. For example for userB (he follows A and D but not C and E:
id followedBy areWeFollowing
1 userA 1
2 userB 0
3 userC 0
4 userD 1
5 userE 0
Thanks for your help!
arda
you can even take a count also from second table for this situation -
select id,user_id, ( select count(*)
from follows
where follows.user_id = users.user_id
and follows.follower_id = 'userB') as areWeFollowing
from users