Мне нужен простой запрос выбора.В условии я передаю значение, когда сумма больше, чем это значение, а затем возвращаем.если я пройду 4, тогда вернусь 2 строки ( в ID изображения-> 125,126 ), потому что сумма (сумма) этой 2 строки равна 10, что больше 4.
Ввод

Выход

он работает нормально, когда по этому запросу
SET @total:=0.0;
SELECT id,
amount,
price,
@total := @total + Truncate((amount), 8) AS total_offers
FROM table
WHERE @total < 4;
если я использую заказ к тому времени, он не работает
SET @total:=0.0;
SELECT id,
amount,
price,
@total := @total + Truncate((amount), 8) AS total_offers
FROM table
WHERE @total < 4
ORDER BY price DESC;
мне нужен заказ, как теперь ярешить эту проблему