微博中如何获取关注的人的信息?

offline 2013-02-02 08:44:29
例如我关注有1000人,难道是
select * from table
where userid in (xxx,xxx,xxx,xxx,xxx.....xxx)
order by pubtime desc

不可能写这么长的in子句吧?
...全文
302 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ACMAIN_CHM 2013-02-04
你可以用 inner join 替代 in (select ..
  • 打赏
  • 举报
回复
offline 2013-02-04
引用 2 楼 ACMAIN_CHM 的回复:
你所关注的人员名单应该有一张表存储。
感谢!您的意思是这样: select * from table where userid in (select userid from 关注关联) order by pubtime desc ? 这样数据库会压力很大吧?不知道几大门户的微博是不是这样实现?
  • 打赏
  • 举报
回复
ACMAIN_CHM 2013-02-03
你所关注的人员名单应该有一张表存储。
  • 打赏
  • 举报
回复
bonlog 2013-02-02
信息? 你是什么信息? 可以这般长啊。
  • 打赏
  • 举报
回复
相关推荐
发帖
MySQL
加入

5.5w+

社区成员

MySQL相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2013-02-02 08:44
社区公告
暂无公告