Prueba esto:
Código sql:
Ver originalSELECT TIPO, GROUP_CONCAT( CAST( idANIMAL AS CHAR )
SEPARATOR ' - ' ) numsidAnimal
FROM animales
GROUP BY TIPO
Entiendo que idANIMAL es numérico; de ahí que sea necesario el cast para introducirlo en GROUP_CONCAT(), donde sólo se aceptan cadenas de texto.