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!