Deze vraag:
SELECT MONTHNAME(post_time) AS month, YEAR(post_time) AS year
FROM blog_posts
GROUP BY
year, month
ORDER BY
post_time DESC
LIMIT 0, 10
groepen op maanden en jaren en bestellingen op tijd van de willekeurige post binnen elke maand en elk jaar.
Aangezien de volgorde van deze willekeurige berichten overeenkomt met die van maanden en jaren, zullen uw categorieën in de juiste volgorde verschijnen (recent tot vroeg).
Bijwerken:
Om 10
weer te geven categorieën vóór June 2010
:
SELECT MONTHNAME(post_time) AS month, YEAR(post_time) AS year
FROM blog_posts
WHERE post_time < '2010-06-01'
GROUP BY
year, month
ORDER BY
post_time DESC
LIMIT 0, 10