Wie Aziz-Shaikh betonte, gibt es keine Möglichkeit, eine einzelne Spalte aus dem *
zu unterdrücken Direktive, Sie können jedoch möglicherweise den folgenden Hack verwenden:
SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
c.*
FROM `customer` c;
Dadurch wird das zweite Vorkommen von FIRSTNAME
verursacht Spalte, um den Alias FIRSTNAME_1
anzunehmen Sie sollten also in der Lage sein, Ihren individuellen FIRSTNAME
sicher anzusprechen Säule. Sie müssen die Tabelle aliasieren, weil *
an einer anderen Position als am Anfang schlägt fehl, wenn kein Alias vorhanden ist.
Hoffe das hilft!