JOIN's basically relationships, and conditional relationships don't exist.
You can however do an OUTER join on both tables and select from either of the tables depending on what's in your 'base' table, something like (incomplete query):
SELECT a, CASE WHEN a<10 THEN table2.b ELSE table1.b END
FROM table1 LEFT OUTER JOIN table2 LEFT OUTER JOIN table2
But what exactly do you need this for?
A forum, a FAQ, what else do you need?