Ni MySQL ni ningún DBMS te la van a reconocer...
"CAMPONUEVO" es, en realidad, el alias que le estás dando a la subconsulta, dentro del SELECT de la consulta mayor, y no es una columna de la subconsulta. Por consiguiente entra en las restricciones generales del SQL, que no permiten usar los alias de las columnas en la misma query que los define.
Para que te sirva, debería ser un campo devuelto por una
tabla derivada, es decir una subconsulta en el FROM, y NO en el SELECT.
Código MySQL:
Ver originalSELECT c.customers_id
, c.customers_firstname
, customers_lastname
, cc.CAMPONUEVO
(SELECT GROUP_CONCAT(`entry_firstname`,`entry_lastname`,`entry_telephone`) CAMPONUEVO
, customers_id
ON c.customers_id
= cc.customers_id
c.customers_firstname
LIKE '%dani%' OR c.customers_lastname
LIKE '%dani%' OR