在MySQL中,如果*
出现在SELECT
子句的第一个位置,那么它是有效的。但是如果你想要在查询结果中将某个特定的列放在首位,你需要在*
之前加上表名或别名。
例如,如果你想要将表mytable
中的列oneSpecificColumn
放在查询结果的首位,可以这样写:SELECT oneSpecificColumn, t.* FROM mytable t
这个问题似乎是这个问题和这个问题的重复。
是的,但是很难找到相关的信息,因为这个问题可以用很多种不同的方式来提问。很抱歉我没有更好地寻找答案的方法。