Les requêtes sont généralement traitées dans l'ordre suivant (SQL Server). Je n'ai aucune idée si d'autres RDBMS le font de cette façon.
FROM [MyTable]
ON [MyCondition]
JOIN [MyJoinedTable]
WHERE [...]
GROUP BY [...]
HAVING [...]
SELECT [...]
ORDER BY [...]