我是下面的sql语句,用于选择用户的笔记和他们关注的用户,如果这些代码跟随另一个用户,则该代码有效:
$sql= "SELECT posts.* FROM posts
JOIN(SELECT * FROM follows WHERE follower = '$get_user')follows
ON follows.followe = posts.username OR posts.username = follows.follower GROUP BY posts.id";
如果他们没有关注任何用户,我会喜欢下面的sql语句的功能。
SELECT * FROM posts where username = '$get_user'
答案 0 :(得分:0)
使用$_SERVER["REDIRECT_STATUS"]
代替left join
。
左连接将为您提供所有用户,无论他们是否关注用户。如果他们关注任何用户,您将从第二个表中获取相应的值,如果不是,则相应的值(第二列)将包含null,表示没有任何用户被跟踪。