Query's worden over het algemeen in de volgvolgorde verwerkt (SQL Server). Ik heb geen idee of andere RDBMS'en het op deze manier doen.
FROM [MyTable]
ON [MyCondition]
JOIN [MyJoinedTable]
WHERE [...]
GROUP BY [...]
HAVING [...]
SELECT [...]
ORDER BY [...]