SQL语句各部分的执行顺序
Contents
上星期请教了条SQL为什么没有使用到索引的问题,引起了我对SQL执行顺序的疑惑,查了不少资料,收集到比较认可的答案如下,引用资料也在后面标识了。有什么不同的见解,还请大牛指出。 ##各部分的执行顺序
1. FROM
2. ON
3. OUTER
4. WHERE
5. GROUP BY
6. CUBE | ROLLUP
7. HAVING
8. SELECT
9. DISTINCT
10. ORDER BY
11. TOP(LIMIT)
来源资料: Stackoverflow whats-the-execute-order-of-the-different-parts-of-a-sql-select-statement