Here is my code
SELECT ID, Name, Phone FROM Table1 LEFT JOIN Table2 ON Table1.ID = Table2.ID WHERE Table1.ID = 12 AND Table2.IsDefault = 1
Use a subquery to filter the results of Table 2 before they're joined with Table 1:
SELECT ID, Name, Phone FROM Table1 LEFT JOIN (SELECT * FROM Table2 WHERE IsDefault = 1) AS Table2 ON Table1.ID = Table2.ID WHERE Table1.ID = 12