Dotazy jsou obecně zpracovávány v následujícím pořadí (SQL Server). Nemám ponětí, jestli to ostatní RDBMS dělají tímto způsobem.
FROM [MyTable]
ON [MyCondition]
JOIN [MyJoinedTable]
WHERE [...]
GROUP BY [...]
HAVING [...]
SELECT [...]
ORDER BY [...]