質問するログイン新規登録

回答編集履歴

1

推敲

2019/04/17 09:08

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  `GROUP BY AGE`がエラーです。
2
- 本来、selectとgroup byの実行順序はなく同列です。
2
+ 本来、selectとgroup byの実行順序はありません(どちらかというとgroup byの方が先)
3
3
  ですので、selectで付けたエイリアスはgroup byにとっては預かり知らぬところです。
4
4
  MySqlはselectのエイリアスを参照してくれる仕様なのでエラーにはなりません。
5
5
  oracleなら以下の様な記述になります。