php - Sql 从一个表中选择,但使用另一个表值作为 where 子句
问题描述
如何选择 * fromtable posts
但使用 tablenetwork_follow.follower
作为 where 条件?
我有表posts
,列by_user
和表格 network_follow
列follower
不知道是不是这样,有人能帮忙吗?
select * from posts where posts.by_user = network_follow.follower = user_logged
解决方案
加入表,然后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
推荐阅读
- quill - 未捕获的类型错误:无法读取未定义的 Quill 羊皮纸的属性“Attributor”
- javascript - React JSX Transform 没有效果
- nuxt.js - serverMiddleware 访问 Nuxt 实例或上下文
- r - corrplot:如何定位系数数字下方的重要符号(**)
- sockets - 端口号范围内的 BSD 套接字
- javascript - React - api 数据已成功传递给组件(每个检查器)但未呈现
- shell - Ansible if else 使用 shell 脚本
- django - 执行不区分大小写的查询时不使用 GIN trigram 索引
- c# - 如何在 C# 中编写 RSA 加密函数
- bash - 不是一个有效的标识符 Mac OS 终端每次打开它时都会返回一个错误。与 PATH 变量有关?