1. 程式人生 > >SQL邏輯查詢語句執行順序

SQL邏輯查詢語句執行順序

number HERE 語句 order distinct type limit con lis

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邏輯查詢語句執行順序