有个排序有3个条件:
    order by sort_id desc, update_time desc, item_id desc  limit ...
像这种情况,请问有必要建立一个内存表存放整个排序后的item_id不(包含全部的item_id(主键),不限于limit)?
那内存表只有两字段:tmp_id(自增), item_id
这样,当需要从这种排序中提取数据时就不需要再次排序了,只需要根据接收到的 tmp_id 取出指定数量的 item_id(数量不会超过15个),然后根据这些item_id获取相关数据。
但有个问题,就是每次在后台更新数据时,都要更新那个内存表。
请问这样的方式可行不?请问有没有别的更高效率的方法?
谢谢了!