例如表 x 有 9 条记录
x = 5
我查询:
Select * From `x` LIMIT 0,5
// 我需要来自这个查询的数据和行集计数。
// 变量 count -- 存储第一次查询返回的行数,
当第一个查询行集小于 5 行时,则
我从表 z 进行新查询
Select * From `z` Limit 0,(5 - count)
--------------------------------
FOUND_ROWS 的伎俩不起作用。
--------------------------------
问题:
如何在存储过程/函数(MySQL)中做到这一点?
如何从一个查询中的第一个查询(行集和返回的行数)获取?
--------------------------------
目标:
工作后功能应该返回
行集的总和(查询 1 和 2)。
或者
行集查询 1