Мне нужно получить 1-2 строки из результатов запроса, извлеченных с помощью SQL select для индексированных столбцов, без получения всего набора записей.
Например, я получу 10 000 записей, используя запрос
SELECT * FROM table WHERE field 1>1 AND field1 < 10
, но мне нужна только 1 случайная строка из этого запроса, касающаяся высокой загрузки моей базы данных.
Я могу использовать
SELECT * FROM table WHERE field 1>1 AND field1 < 10 LIMIT 100, 1
Но я не знаю количественных записей, чтобы использовать правильное смещениедиапазон
Как мне достичь этой цели?