hasta donde se, los alias del tipo (p.descripcion) en las consultas sql solo sirven durante la ejecucion de esta.
lo que tendrias que hacer, es asignar a los campos un nombre mas adecuado
select ..., p.descripcion, t.descripcion as descriptionTipo,... |