数据库引擎在执行SQL语句并不是从SELECT开始执行,而是从FROM开始,执行顺序如下(关键字前面的数字代表SQL执行的顺序步骤):
⑧SELECT ⑨DISTINCT ⑩①【Top Num】 【select list】
①FROM { left_table_name**}**
③【join_type】 JOIN { right_table_name**}**
② ON 【join_condition】
④WHERE 【where_condition】
⑥WITH 【CUBE | RollUP】
⑤GROUP BY 【group_by_list】
⑦HAVING 【having_condition】
⑩ORDER BY 【order_by_list】