Transponer filas en columnas en MySQL

¿Cómo puedo convertir filas en columnas en una consulta MySQL?

Puede convertir filas en una columna con GROUP_CONCAT , pero no puede transponer conjuntos de resultados completos de ninguna manera automática. O bien escribe una consulta que produce cada columna manualmente, o lo hace en una aplicación.

Aquí hay un tutorial sobre cómo escribir las consultas complicadas para emular la transposición:

http://www.artfulsoftware.com/infotree/queries.php#78