To answer this, you really need to look at the execution plan. In the case you mention, where you have a searchable argument (a SARG) in the where clause, the filter would most likely be applied with your access method, i.e. index, table scan, etc., before the join.
Use
Query Menu -> Include Actual Execution Plan
or
Query Menu -> Display Estimated Execution Plan
to take a look.