, , , , . , MOD . MYSQL , , , 100%. .
( SELECT p1.*
FROM price p1
ORDER BY p1.time_for DESC
LIMIT 500 )
UNION ALL
( SELECT @i := @i + 1 AS row_num,
p2.*
FROM price p2,
(SELECT @i: = 0)
WHERE row_num > 500
AND (row_num % 500) = 0
ORDER BY time_for DESC )
500 . 500- , . , . , , 2500 .
share