哪个在哪个之后重要吗?我是说如果我这样做了
SELECT * FROM table GROUP BY x ORDER BY y
结果会先分组再排序吗?
最佳答案
ORDER
是要执行的最后一个子句。
执行顺序
- FROM子句
- WHERE 子句(不能在此子句上使用别名的原因)
- GROUP BY 子句
- HAVING子句
- SELECT子句
- ORDER BY 子句
关于MySQL GROUP BY 和 ORDER BY 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13158829/