SQL逻辑查询语句执行顺序

Posted minger_lcm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL逻辑查询语句执行顺序相关的知识,希望对你有一定的参考价值。

 

 

 SELECT语句语法顺序

SELECT DISTINCT <select_list>
FROM <left_table>
<join_type> JOIN <right_table>
ON <join_condition>
WHERE <where_condition>
GROUP BY <group_by_list>
HAVING <having_condition>
ORDER BY <order_by_condition>
LIMIT <limit_number>

 

 

 SELECT语句执行顺序

(7)     SELECT 
(8)     DISTINCT <select_list>
(1)     FROM <left_table>
(3)     <join_type> JOIN <right_table>
(2)     ON <join_condition>
(4)     WHERE <where_condition>
(5)     GROUP BY <group_by_list>
(6)     HAVING <having_condition>
(9)     ORDER BY <order_by_condition>
(10)    LIMIT <limit_number>

 

以上是关于SQL逻辑查询语句执行顺序的主要内容,如果未能解决你的问题,请参考以下文章

mysql第四篇--SQL逻辑查询语句执行顺序

SQL逻辑查询语句执行顺序

SQL逻辑查询语句执行顺序

041_SQL逻辑查询语句执行顺序

45SQL逻辑查询语句执行顺序

SQL逻辑查询语句执行顺序转载