Я пытаюсь получить значение MIN() и MAX() из запроса, чтобы я мог использовать полученные значения в функции PHP, но, похоже, не работает как это сделать, потому что есть ЛИМИТ.MySQL MIN() и MAX() с LIMIT
SELECT MIN(ID) AS MinID, MAX(ID) AS MaxID
FROM parts_listing
WHERE BaseGroup = 0
LIMIT 0,50;
Это динамически генерируемый ПРЕДЕЛ используется функцией постраничной поэтому в данном примере, должны дать MinID = 1 и MAXID = 50, но вместо этого дает MinID = 1 и MinID = 129, которое является числом от общего числа записи в BaseGroup 0. Если я использую любые другие значения BaseGroup, он также дает общие значения. Если изменить стартовую запись LIMIT на, например, LIMIT 10,50, я ничего не получаю.
Я понял, что здесь есть похожие вопросы, но они не помогли в этом конкретном случае. Есть идеи?
Я думаю, что проблема, если вы находитесь в среде PHP, имеет порядок чисел; вы можете использовать LIMIT 0 OFFSET 50 или короткий синтаксис LIMIT 50,0 (цифры в этом должны быть возвращены) – Jessica