选择查询的限制结果

时间:2019-01-17 11:40:07

标签: mysql sql

我正在尝试处理一个选择query,该选择可能不具有limit子句。该查询将由mysql命令处理。我想将查询结果限制为某个值,但是如果查询已经具有限制子句,则应考虑这两个限制中的最小值。我通过Internet搜索并在mysql中发现--select-limit标志,但它无法处理查询中已经存在限制的情况。有没有一种方法,而无需编写用于过滤查询和搜索限制的逻辑。

1 个答案:

答案 0 :(得分:1)

您可以使用子查询:

select t.*
from (<your query here with or without limit>) t
limit $newlimit