我有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')";
或者像这样的问题: 我想从post表中选择all并检查来自post表的fromid是在userid字段中的favppl表中的某个地方与myid连接等于某事
答案 0 :(得分:0)
您需要使用将在另一个表中找到该对的ID。 我在这里写了正确的查询。您可以使用所需的id字段名称。 我认为专栏'myid'保留了帖子ID
SELECT * FROM posts WHERE
id IN (SELECT myid FROM favppl WHERE myid='$postId' AND userid!='$username')