Jak zauważył aziz-shaikh, nie ma możliwości wyłączenia pojedynczej kolumny z * dyrektywy, jednak możesz użyć następującego hacka:
SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
c.*
FROM `customer` c;
Spowoduje to drugie wystąpienie FIRSTNAME kolumna do przyjęcia aliasu FIRSTNAME_1 więc powinieneś być w stanie bezpiecznie zaadresować swój dostosowany FIRSTNAME kolumna. Musisz aliasować tabelę, ponieważ * w dowolnej pozycji innej niż na starcie zakończy się niepowodzeniem, jeśli nie zostanie zaliasowany.
Mam nadzieję, że to pomoże!