gpt4 book ai didi

php - 从表中选择所有值=来自另一个表的多个值

转载 作者:行者123 更新时间:2023-12-01 00:21:03 25 4
gpt4 key购买 nike

我正在尝试选择用户正在关注的人发布的帖子。

我的帖子表如下所示:

posts structure

我的关注者表是这样的:

followers structure

posts 表中的“creator”列是发布它的用户的 ID。 followers 表中的“follower”列是正在关注“following”列的用户。

我正在使用此查询(无济于事)从创建者 = 用户关注的所有用户的帖子中选择所有内容:

SELECT * FROM posts WHERE creator=(SELECT following FROM followers WHERE follower=the user's id) ORDER BY datetime DESC;

理论上:

SELECT * FROM posts WHERE creator=1 or 2 or 3 or 4...or 998 or 999

等等等等

执行此操作的最佳方法是什么?

谢谢!

最佳答案

尝试将查询更改为:

SELECT * FROM posts WHERE creator in (SELECT following FROM followers WHERE follower=the user's id) ORDER BY datetime DESC;

关于php - 从表中选择所有值=来自另一个表的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26483653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com