$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个用户公开露面
答案 0 :(得分:0)
您可能想要左联接?
因此,您在“跟随”中有两条记录,在“用户”中也有记录,且其标识不是$ id_user_circle-您希望看到什么?另外,由于您具有与user_ids匹配的“ ON”,因此您可能不需要AND。注意RIGHT JOIN表示从“跟随”中获取所有记录,然后从用户中获取匹配项。
答案 1 :(得分:0)
祝你好运!
$ query =“ SELECT * FROM
(SELECT * FROM users WHERE
id_user!='$ id_user_circle'
)AS A
右JOIN
(选择*从以下位置
user1_id!='$ id_user_circle'
)AS A
on A.id_user = B.user1_id“;