Трябва да получите вашите 10 записа на ден в подзаявка за всеки ден и да ги присъедините към основната таблица чрез ляво съединение, така че ще получите максимум 10 записа на ден. SQL ще изглежда така:
SELECT t1.columns
FROM mytable t1
LEFT JOIN
(SELECT pk FROM mytable t2
WHERE t2.datecol = t1.datecol
ORDER BY t2.orderFor10Rows LIMIT 10) t3
ON t1.pk = t3.pk
ORDER BY t1.anyOtherColumns
Няма гаранция за правилен синтаксис на MySQL, тъй като не съм свикнал с него.