MySQL ya tiene una funcion para esto, es el GROUP_CONCAT(),
por lo que mi query quedaria asi:
El char(13) para que me ponga el salto de linea,
el order by, porque si no me lo pone revuelto,
el separator, porque por default utiliza la coma.
Esta es la syntaxis de MySQL.
Espero a alquien le sirva porque como que no es muy comun