mysql 选择内部限制

2024-01-15

select
  id
from
  tableABC
limit (select count(id) from tableCBA), 1

如果我需要在限制中进行选择,如我在示例代码中所示,我该如何在 mySql 中执行此操作?这只是本论坛的简化代码,否则当其他选择时,这是复杂案例的一部分。


您不能直接拥有限制的动态值,但可以重写您的查询without的极限,如下:

set i := (select count(*) from tableCBA);
select id
from tableABC
where (i := i-1) = 0;

这将返回第 n 行,其中 n 是 tableCBA 中的行数;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mysql 选择内部限制 的相关文章

随机推荐