整站搜索(只搜标题)下会涉及到几个不同的数据表,如何按照内容发布时间排序进行分页?

比如有一个网站有文章、附件、问答这些内容,他们相关的信息是存在A、B、C三个表(每个表中都含有time这个表项),现在整站搜索需要根据time对搜索结果排序之后再分页显示,这该如何实现?

我能想到的方法

  • 先把三个表所有符合条件的结果查出来,再自己根据time排序,虽然网站数据不会很多,不过还是觉得这样不太科学。。。。

  • 建立一个所有网站的资源表,含标题、时间、类型等搜索需要的最基本的信息,然后直接搜索这个表~

望大神们给一点建议,谢谢啦~

阅读 2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进