Zoals aziz-shaikh heeft opgemerkt, is er geen manier om een afzonderlijke kolom uit de *
te onderdrukken richtlijn, maar u kunt mogelijk de volgende hack gebruiken:
SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
c.*
FROM `customer` c;
Als u dit doet, zal de FIRSTNAME
. voor de tweede keer voorkomen kolom om de alias FIRSTNAME_1
te gebruiken dus je zou je aangepaste FIRSTNAME
veilig moeten kunnen adresseren kolom. U moet de tabel een alias geven omdat *
in een andere positie dan aan het begin zal mislukken als er geen alias is.
Ik hoop dat dat helpt!