正如aziz-shaikh所指出的那样,无法从
*指令中取消单个列,但是您可以使用以下技巧:
SELECt CONCAt(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME, c.*FROM `customer` c;
这样做将导致
FIRSTNAME列的第二次出现采用别名,
FIRSTNAME_1因此您应该能够安全地解决自定义
FIRSTNAME列。您需要对表进行别名处理,因为
*如果不使用别名,那么在开头以外的任何位置都将失败。
希望有帮助!

正如aziz-shaikh所指出的那样,无法从
*指令中取消单个列,但是您可以使用以下技巧:
SELECt CONCAt(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME, c.*FROM `customer` c;
这样做将导致
FIRSTNAME列的第二次出现采用别名,
FIRSTNAME_1因此您应该能够安全地解决自定义
FIRSTNAME列。您需要对表进行别名处理,因为
*如果不使用别名,那么在开头以外的任何位置都将失败。
希望有帮助!