Tengo una tabla con los siguientes datos
id | anho | valor1 |
01| 2001 | 1234|
01| 2002 | 1334|
01| 2003 | 1244|
02| 2001 | 2234|
02| 2000 | 2234|
03| 2003 | 2034|
03| 2004 | 2234|
04| 2004 | 2034|
Necesito hacer una consulta que me genere algo así
id | 2000 | 2001 | 2002 | 2003 | 2004
01| 0 | 1234 | 1334 | 1244 | 0
02| 2234 | 2234 | 0 | 0 | 0
03| 0 | 0 | 0 | 2034 | 2234
04| 0 | 0 | 0 | 0 | 2034
Cual es la idea de esto?? que cada vez que agregen un año se agrege una columna, y no se tenga que estar modificando la consulta.
En MS Access se veia algo así que se llamaba TRANSFORM ... PIVOT
Alguien sabe como hacer esto en MySql
Gracias de antemano