【议论】关于查询自己关注的好友所发的微博按时间排序,大家有没有好的解决方案

【讨论】关于查询自己关注的好友所发的微博按时间排序,大家有没有好的解决方案?
如题

现在能想到的只是 找出自己关注的人得id集合
然后 SELECT * FROM weibo WHERE  userid IN (id集合)  然后再按照时间排序  分页

我想知道的是  万一我关注几万个人 那么效率岂不是很差?
有好点的解决方案吗?
------解决思路----------------------
redis   SortedSet帮你解决问题
------解决思路----------------------
select top(10) from table_name where id in(select * from table_name2  order by time)

try it