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

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子句吧?
...全文
344 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
信息? 你是什么信息? 可以这般长啊。

56,914

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧