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