mysql基本運行順序

轉載

(8)SELECT9DISTINCT <select_list>  
(1FROM <left_table>  
(3)<join_type> JOIN <right_table>  
(2ON <join_condition>  
(4WHERE <where_condition>  
(5GROUP BY <grout_by_list>  
(6WITH {CUTE|ROLLUP}  
(7HAVING <having_condition>  
(10ORDER BY <order_by_list>  
(11)LIMIT <limit_number>  

每步關鍵字執行的結果都會形成一個虛表,編號大的關鍵字執行的動作都是在編號小的關鍵字執行結果所>>得的虛表上進行(或者說編號大的關鍵字處理的對象是編號小的關鍵執行過後得到的虛表),以此類推。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章