【发布时间】:2017-07-05 03:03:02
【问题描述】:
假设我有两张桌子。 table1(16 行)和 table2(20 行)。
我想使用分页来获取结果,假设每页 10 行。
首先查询从表 1 中返回 10 行,然后从表 1 和表 2 中返回(6+4)总共 10 行,就像这样。
是否有可能在单个 mysql 查询中实现这一点。
谢谢
【问题讨论】:
-
能否请您发布您到目前为止所尝试的内容?
-
当第一个表开始返回空数据时,我尝试从第一个表中获取结果,然后我开始从第二个表中获取结果,将第一个表中的最后一个页码保存在代码中,以便从第二个表中获取记录再次从第一页开始.我想知道他们是否有可能在 mysql 单个查询中实现这一点。
-
为什么投反对票以及谁投反对票
标签: mysql ruby-on-rails ruby pagination