
1 avichen 2018 年 3 月 19 日 完全没 get 到你这个问题的点,是不是要按时间排序后前的 100 条记录? 查询语句后面 where 加上 ROWNUM<100,直接 sql 里面就完成了 |
2 akira 2018 年 3 月 19 日 怀疑 lz 的需求是 取出这 N 张表合并以后的最近 100 条记录 |
3 sun1991 2018 年 3 月 20 日 via Android 这种情况,肯定是每张表都取前 100 条数据,然后合并排序再取最终结果的 100 条数据了。 完全放在数据库端好处是传输数据少些,毕竟最终只需要传 100 条数据。坏处是 sql 很长,难看。 放在业务逻辑中的话,结构类似,查询函数可能复用的话,我觉得好维护些。 |
4 keller 2018 年 3 月 20 日 新建一个集合表 用来记录 多个表的表名 id time 然后从这个表查询 |