SQL从表中选择,但使用另一个表值作为where子句

时间:2019-08-14 17:49:20

标签: php sql mariadb

如何从table posts中选择*,但使用表network_follow.follower作为条件?

我有表posts的列by_user

和表network_follow的列follower

我不知道是不是这样,有人可以帮忙吗?

select * from posts where posts.by_user = network_follow.follower = user_logged

1 个答案:

答案 0 :(得分:1)

加入表,然后使用network_follow条件过滤WHERE表。

SELECT p.*
FROM posts AS p
JOIN network_follow AS n ON p.by_user = n.followed
WHERE n.follower = user_logged