PHP SELECT FROM FROM tables

时间:2015-10-11 21:38:59

标签: php mysql

我有一篇文章页面,我只想显示每个帐户所关注的用户的Feed,有点像twitter。 我必须将不同的表称为posts,其他称为followers 我想循环文章,但我希望它只选择我的帐户所关注的用户。 我只需要SQL查询就可以做到这一点,因为我可以执行其余的PHP部分

像这样的东西,虽然我知道这个不起作用

$connect->query("SELECT id,userid,postagem FROM posts WHERE IN (SELECT followed FROM followers WHERE whofollowed = '$userd' )  ORDER BY id DESC LIMIT 13");

1 个答案:

答案 0 :(得分:1)

假设followed也是关注者表中的用户ID:

$connect->query("SELECT id,userid,postagem FROM posts WHERE userid IN (SELECT followed FROM followers WHERE whofollowed = '$userd' )  ORDER BY id DESC LIMIT 13")