Musisz zebrać 10 rekordów dziennie w podzapytaniu na każdy dzień i dołączyć je do głównego stołu za pomocą lewego sprzężenia, więc otrzymasz maksymalnie 10 rekordów dziennie. SQL wygląda tak:
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
Brak gwarancji na poprawną składnię MySQL, ponieważ nie jestem do tego przyzwyczajony.