Se puede hacer en MySQL solamente, pero yo no te lo recomiendo.
Mira este enlace
http://www.forosdelweb.com/f21/obten...-mysql-599492/
Allí se explica como hacerlo, pero si necesitas agrupar deberás mirar el enlace de procedencia de la página de O'Reilly.
No obstante, esto se hace fácilmente con PHP. Pídelo en ese foro y obtendrás lo que quieres, sin complicaciones y con rapidez.