2

どちらが後に来るかは重要ですか?私がそうするなら

SELECT * FROM  table GROUP BY x ORDER BY y

結果は最初にグループ化されてから順序付けられますか?

4

3 に答える 3

8

ORDER実行される最後の句です。

実行の順序

  • FROM句
  • WHERE句(この句でエイリアスを使用できない理由
  • GROUPBY句
  • HAVING句
  • SELECT句
  • ORDERBY句

詳細については、ここをクリックしてください

于 2012-10-31T13:15:18.673 に答える
1
  • 最初WHEREの条件
  • 2番GROUP BY
  • 3つ目はORDER BY

例 :

SELECT * FROM table GROUP BY columnanme ORDER BY columnanmae
于 2012-10-31T13:16:58.200 に答える
0

MySQLでは、GROUP BY句には列を並べ替えるという副作用もあります。クエリに目的の並べ替え順序を生成する句がすでにある場合GROUP BYは、。は必要ありませんORDER BY

于 2012-10-31T13:21:02.833 に答える