我有2代表的名字和职位如下帮助MySQL查询
职位表的结构是
ID | uid |文字|时间
如下表具有用户ID和追随者的用户ID如下表
UID的结构| followingid
现在我需要为了得到这个职位IDS像Twitter homefeed它会显示自己的岗位,也是我们以下张贴编写一个查询。
SELECT posts.id FROM posts
INNER JOIN follows ON posts.uid = follows.followingid
AND follows.uid = "'.$currentuser.'" OR posts.uid = "'.$currentuser.'"
但是,如果下表中没有条目,则不起作用。
任何人都可以在此帮助。在此先感谢
您正在迫使内连接,如果任何的记录不存在,这将不返回任何结果如下:表所以问题的根源是内连接。 – Devjosh
也许你应该先把'follower'改成'follower'。 :) – dpp
@domanokz更好,我改变它followid,因为两者都让我感到困惑。 –