You need to define the column alias in your optional query and use the alias as parent fields as an example:
SELECT
CocktailID, cname,
GROUP_CONCAT(ZName SEPARATOR ', ')
FROM (
SELECT CM_Cocktail.id as CocktailID, CM_Cocktail.name AS cname, CM_Zutat.name as ZName
FROM CM_Cocktail, CM_CocktailHatZutat, CM_Zutat
WHERE CM_Cocktail.id=CM_CocktailHatZutat.cocktail_id
AND CM_CocktailHatZutat.zutat_id=CM_Zutat.id
) group_attr
GROUP BY CocktailID;
source
share