Ограничение результатов выбора запроса - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь обработать выборку query, которая может содержать или не содержать предложение limit. Этот запрос будет обработан командой mysql. Я хочу ограничить результаты запроса некоторым значением, но если в запросе уже есть предложение limit, следует рассмотреть минимум этих двух ограничений. Я искал по интернету и обнаружил флаг --select-limit в mysql, но он не обрабатывает случай, когда в запросе уже есть предел. Есть ли способ сделать это без написания логики для фильтрации запроса и поиска лимита.

1 Ответ

0 голосов
/ 17 января 2019

Вы можете использовать подзапрос:

select t.*
from (<your query here with or without limit>) t
limit $newlimit
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...