【议论】关于查询自己关注的好友所发的微博按时间排序,大家有没有好的解决方案
【讨论】关于查询自己关注的好友所发的微博按时间排序,大家有没有好的解决方案?
如题
现在能想到的只是 找出自己关注的人得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
如题
现在能想到的只是 找出自己关注的人得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