どちらが後に来るかは重要ですか?私がそうするなら
SELECT * FROM table GROUP BY x ORDER BY y
結果は最初にグループ化されてから順序付けられますか?
ORDER
実行される最後の句です。
実行の順序
WHERE
の条件GROUP BY
ORDER BY
例 :
SELECT * FROM table GROUP BY columnanme ORDER BY columnanmae
MySQLでは、GROUP BY
句には列を並べ替えるという副作用もあります。クエリに目的の並べ替え順序を生成する句がすでにある場合GROUP BY
は、。は必要ありませんORDER BY
。