Както азиз-шейк посочи, няма начин да се потисне отделна колона от *
директива, но може да сте в състояние да използвате следния хак:
SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
c.*
FROM `customer` c;
Това ще доведе до второто появяване на FIRSTNAME
колона, за да приемете псевдонима FIRSTNAME_1
така че трябва да можете безопасно да адресирате персонализираното си FIRSTNAME
колона. Трябва да поставите псевдоним на таблицата, защото *
във всяка позиция, различна от началната, ще се провали, ако не е с псевдоним.
Надявам се това да помогне!