源文章:How is a query executed in MySQL?
当执行SQL的Select查询语句时,SQL指令的执行顺序如下:
- FROM 子句
- WHERE 子句
- GROUP BY 子句
- HAVING 子句
- SELECT 子句
- ORDER BY子句
但是,HAVING和GROUP BY子句可以在SELECT之后,具体取决于查询中指定的顺序。
另一篇可供借鉴的文章:SQL Query Order of Execution
源文章:How is a query executed in MySQL?
当执行SQL的Select查询语句时,SQL指令的执行顺序如下:
但是,HAVING和GROUP BY子句可以在SELECT之后,具体取决于查询中指定的顺序。
另一篇可供借鉴的文章:SQL Query Order of Execution
转载于:https://www.cnblogs.com/bigbigbigo/p/10943111.html