首页 > 解决方案 > Sql 从一个表中选择,但使用另一个表值作为 where 子句

问题描述

如何选择 * fromtable posts但使用 tablenetwork_follow.follower作为 where 条件?

我有表posts,列by_user

和表格 network_followfollower

不知道是不是这样,有人能帮忙吗?

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

标签: phpsqlmariadb

解决方案


加入表,然后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

推荐阅读