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 に答える