आपको प्रत्येक दिन के लिए एक सबक्वेरी में प्रति दिन अपने 10 रिकॉर्ड प्राप्त करने होंगे और उन्हें एक लेफ्ट जॉइन द्वारा मुख्य तालिका में शामिल करना होगा, इसलिए आपको प्रति दिन अधिकतम 10 रिकॉर्ड मिलेंगे। एसक्यूएल इस तरह दिखेगा:
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-वाक्यविन्यास के लिए कोई वारंटी नहीं क्योंकि मुझे इसकी आदत नहीं है।