12

我有一个包含很多列的表,比如说 column1,....,column20。我不想每次都滚动到结果表的末尾来查看 column20 的值。在 mssql 中我通常这样做 SELECT column20, * FROM TABLE,但显然这在 MySQL 中无效。有什么提示吗?(我也不想在 select 语句中明确选择所有列)

4

1 回答 1

19

您必须在查询中给出表名,否则 mysql 会抱怨:

SELECT column20, mytable.* FROM mytable

PS:我完全不知道为什么,因为SELECT *, column20 FROM mytable效果很好......有时会发生奇怪的事情^^

于 2012-11-25T01:42:55.033 回答