顺序
1、 FROM
2、 ON
3、 OUTER
4、 WHERE
5、 GROUP BY
6、 CUTE|ROLLUP
7、 HAVING
9、 DISTINCT
10、ORDER BY
11、TOP
从右向左
FROM:基础表/交叉表写最右边
WHERE:可以过滤最多数据的条件写最右边(CBO条件的顺序对SQL性能没有影响)
1、 FROM
2、 ON
3、 OUTER
4、 WHERE
5、 GROUP BY
6、 CUTE|ROLLUP
7、 HAVING
9、 DISTINCT
10、ORDER BY
11、TOP
从右向左
FROM:基础表/交叉表写最右边
WHERE:可以过滤最多数据的条件写最右边(CBO条件的顺序对SQL性能没有影响)