Forespørgsler behandles generelt i følgerækkefølgen (SQL Server). Jeg aner ikke, om andre RDBMS'er gør det på denne måde.
FROM [MyTable]
ON [MyCondition]
JOIN [MyJoinedTable]
WHERE [...]
GROUP BY [...]
HAVING [...]
SELECT [...]
ORDER BY [...]