gpt4 book ai didi

php - 查询架构以获取用户关注的帖子

转载 作者:行者123 更新时间:2023-11-30 22:37:41 26 4
gpt4 key购买 nike

我想在我的应用程序中实现以下系统,比如 twitter 类型的以下系统,

我有一个表posts,其中存储了用户的所有帖子,该表的结构如下:

id | user_id | title | description | image_addr | date

这是我的 table_users 结构:

id | email | name | password | reg_date

这是我的 follow_table 结构:

user_id | following_user_id

在关注表中我将存储哪个用户关注谁的数据,例如,如果 user_id 1 在 userid 10 之后,那么我会将此信息存储在此表中

我不确切知道我的 MySQL 数据库结构是否可以为查询提供最佳优化,但我试图以一种好的方式实现它,如果您有任何建议,我将很高兴听到它

但现在这是我的主要问题,我应该如何编写查询以获取用户关注的用户的帖子

例如,我关注了 10 个人,他们在帖子表中都有一些帖子,我想编写一个查询命令来返回我关注的用户帖子...如果你能帮助我,我将非常非常感谢...谢谢

最佳答案

这将返回您关注的所有用户的所有帖子

select * 
from posts
where user_id in(
select distinct following_user_id
from follow_table
where user_id=myid)

这里myid要选userid

关于php - 查询架构以获取用户关注的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32023409/

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