作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 2 个表名称帖子和关注
posts表的结构是
id | uid | text | time
follows表有用户id和followers用户id follows表的结构是
uid | followingid
现在我需要编写一个查询以获取像 twitter homefeed 这样的帖子 ID,它将显示我们的帖子以及我们关注的帖子。
SELECT posts.id FROM posts
INNER JOIN follows ON posts.uid = follows.followingid
AND follows.uid = "'.$currentuser.'" OR posts.uid = "'.$currentuser.'"
但如果下表中没有条目,这将不起作用。
最佳答案
您基本上想要获取当前用户的所有帖子以及当前用户关注的用户的所有帖子。所以这是代码,我使用 union。首先我选择所有当前用户的帖子,接下来我选择当前用户关注的用户的帖子。
select posts.id
from posts
where posts.uid = "'.$currentuser.'"
union all
select posts.id
from posts
inner join follows
on follows.followingid = posts.uid
where follows.uid = "'.$currentuser.'"
关于mysql 查询以获得像 twitter homefeed 这样的帖子 ID,它将显示我们的帖子以及我们的以下帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6660592/
我正在制作一个类似 Twitter 的 ios 应用程序(只是为了练习我的编程)。我只是想知道,因为我在网上找不到太多关于这些东西的信息,在 Firebase 中实现关注/关注者系统的最佳方法(或最理
我有 2 个表名称帖子和关注 posts表的结构是 id | uid | text | time follows表有用户id和followers用户id follows表的结构是 uid | foll
我是一名优秀的程序员,十分优秀!