Таблица table
id INT, Autoincriment
size INT
Хочу получить список id до тех пор пока SUM(size) меньше некого значения и аналогично кол-во этих id
То есть если бы я считал в приложении, то это был бы цикл который суммирует size до тех пор пока не достигнет порога
Условный запрос который не работает, но отображает суть того что хочу
ORDER BY нужно чтобы задать сортировку по которой идёт выборка данных.
SELECT COUNT(id) FROM `table` WHERE SUM(size) < 1000000 ORDER BY id DESC
SELECT id FROM `table` WHERE SUM(size) < 1000000 ORDER BY id DESC