Som aziz-shaikh har påpekat finns det inget sätt att undertrycka en enskild kolumn från *
direktiv, men du kanske kan använda följande hack:
SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
c.*
FROM `customer` c;
Om du gör detta orsakar den andra förekomsten av FIRSTNAME
kolumn för att använda aliaset FIRSTNAME_1
så du bör säkert kunna adressera ditt anpassade FIRSTNAME
kolumn. Du måste alias tabellen eftersom *
i någon annan position än vid starten kommer att misslyckas om den inte alias.
Hoppas det hjälper!