MySQL no tiene una función para lo que quieres pivot (SQL Server) o crosstab
(PostgreSQL).
Puedes hacer algo como esto (dudo que te ayude porque seguro quieres algo
genérico)
SELECT
anio,
sum(if(nombre= 'Juan',inversion,0)) AS Juan,
sum(if(nombre = 'Pepe',inversion,0)) AS Pepe,
sum(if(nombre = 'Olga',inversion,0)) AS Olga
FROM la_tabla_de_la_que_quiero_sacar_la_info
GROUP BY 1;
Puedes googlear por mysql crosstab, vas a encontrar un par de formas
genéricas.
Saludos.
--
Hans Roman
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)
Participa suscribiéndote y escribiendo a: [email protected]
Para darte de alta, de baja o hacer ajustes a tu suscripción visita:
http://voip2.voip.net.pe/mailman/listinfo/linux-plug
IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php