根据另一个表的匹配结果从表中选择行

时间:2014-02-15 17:56:31

标签: php mysql sql database

我在名为“posts”,“connections”

的数据库中有2个表

图像中给出的结构

帖子

enter image description here

CONNECTIONS

enter image description here

我有一个包含值的变量,让我们假设变量“a”,必须根据连接表中的“跟随”字段进行检查,并且结果行应该用于仅从表中选择那些行“帖子”跟随者字段等于post_by字段,我真的卡在这一个上,可以用一点帮助

1 个答案:

答案 0 :(得分:1)

尝试此查询:

SELECT * FROM posts AS P
INNER JOIN connections AS C ON C.follower = P.post_by
WHERE C.following = "a"