Hola gente. me he pasado investigando casi 5 horas en la web y no he encontrado la solucion. 

tengo una consulta con tres tablas la cual me trae el siguiente resultado 
         Empleado                         ID     FECHA             HORAS
Alder Jose Hernández Zamora	122	2016-01-18	2.5
Alder Jose Hernández Zamora	122	2016-01-21	3.0
Alder Jose Hernández Zamora	122	2016-01-24	0.7
Alder Jose Hernández Zamora	122	2016-01-11	0.0
Alder Jose Hernández Zamora	122	2016-01-14	0.0
Alder Jose Hernández Zamora	122	2016-01-17	1.5 
Sergio David Espinoza Espinoza	73	2016-01-20	3.0
Sergio David Espinoza Espinoza	73	2016-01-23	1.5
Sergio David Espinoza Espinoza	73	2016-01-13	2.0
Sergio David Espinoza Espinoza	73	2016-01-16	2.5
Sergio David Espinoza Espinoza	73	2016-01-19	0.0
Sergio David Espinoza Espinoza	73	2016-01-22	0.5  
lo que he intentado hacer es que se muestre algo asi 
EMPLEADO                               ID     f1 f2 f3 f4 f5 f6 f........
Alder Jose Hernández Zamora	122	2.5 3.0 0.7 0.0 0.0 1.5
Sergio David Espinoza Espinoza	73	3.0 1.5 2.0 2.5 0.0 0.5 
osea ordenarlas por empleado y tirar las horas horizontales 
las horas pueden ser dos o mas, no hay un nuemero definido. si alguien me puede iluminar se lo agradeceria