Som aziz-shaikh har påpeget, er der ingen måde at undertrykke en individuel kolonne fra * direktiv, men du kan muligvis bruge følgende hack:
SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
c.*
FROM `customer` c;
Hvis du gør dette, opstår den anden forekomst af FIRSTNAME kolonne for at overtage aliasset FIRSTNAME_1 så du burde sikkert kunne adressere dit tilpassede FIRSTNAME kolonne. Du skal alias tabellen fordi * i enhver anden position end ved starten vil mislykkes, hvis den ikke er kaldet.
Håber det hjælper!