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 然后从这个表查询 |