sql - MySQL query for all users NOT already following or already swiped -
so have following table's
users user_id /name/bio followers user_id_fk/following_uid_fk swiped user_id_fk/ swiped_on_uid_fk
and want query users user not following , has not swiped on in past , i'm having trouble visualizing how go.
here first attempt:
select a.user_id, a.name users a, followers b, swipes c a.user_id != b.swiped_on_user , b.user_id_fk = '1' , c.user_id_fk = '1' , c.swipped_user_id != a.user_id limit 0 , 30
i think need query this:
select u.user_id, u.name users u not u.user_id in ( select user_id_fk swiped) , not u.user_id in ( select user_id_fk followers) limit 0, 30;
Comments
Post a Comment