$query = "SELECT *
FROM users as us
right join following as fl
on us.id_user = fl.user1_id
WHERE us.id_user !='$id_user_circle'
AND fl.user1_id !='$id_user_circle'";
只有2个用户出现在公共场合
你可能想要一个左连接?
所以你在'follow'中有两条记录,它们在'users'中也有记录,而且id不是$ id_user_circle - 你期望看到什么?你也可能不需要AND,因为你有'on'matching user_ids'。注意RIGHT JOIN表示从'follow'获取所有记录,然后从用户获取匹配。
祝好运 !! $ query =“SELECT * FROM (SELECT * FROM users WHERE id_user!='$ id_user_circle' ) 作为一个 正确加入 (SELECT * FROM跟随WHERE user1_id!='$ id_user_circle' ) 作为一个 on A.id_user = B.user1_id“;