(8) SELECT (9) DISTINCT (11)
(1) FROM
(3)
(2) ON
(4) WHERE
(5) GROUP BY
(6) WITH {CUBE | ROLLUP}
(7) HAVING
(10) ORDER BY
这是执行顺序
顺序查询:根据表的某个(些)字段重排记录,进行顺序查询时,要先排序以提高查询效率。
顺序查询,会以主键作为默认的索引进行查询,如果没有主键和索引,就以第一个字段,进行排序,进行查询。
索引查询:按照某个关键字(或其表达式)来建立记录的逻辑顺序。
索引查询,已索引的顺序为条件,找到索引对应的记录,得到查询的结果集。
先答这么多,明天我去问下DBA