我有2张桌子
First have id, fromid, post
Second have id, myid, userid
首先是所有用户的所有帖子
第二个是最喜欢的用户,其中myid显示来自使其他人成为最喜欢的用户的id,而userid是来自最喜欢的用户的id
现在,我只想输出带有myid的收藏夹表中的用户的帖子
用我的话说,输出第二个表中从id等于userid的所有帖子,其中userid连接到myid
我试过了,但是什么也没得到。
$sqli = "SELECT * FROM posts WHERE
EXISTS (SELECT * FROM favppl WHERE myid='$username' AND userid!='$username')";
或类似这样的问题:
我想从发布表中选择所有内容,然后检查发布表中的fromid是否在与myid连接的userid字段中的favppl表中某处,它等于
最佳答案
您需要使用将在另一张表中找到该对的ID。
我在这里写了正确的查询。您可以使用所需的id字段名称。
我认为“ myid”列保留帖子ID
SELECT * FROM posts WHERE
id IN (SELECT myid FROM favppl WHERE myid='$postId' AND userid!='$username')