Clause LEFT JOIN SQL Server et WHERE

Voici mon code

SELECT ID, Name, Phone 
FROM Table1 
LEFT JOIN Table2 ON Table1.ID = Table2.ID
WHERE Table1.ID = 12 AND Table2.IsDefault = 1

Le problème se produit lorsque Table2 est nulle, de sorte que la requête ne retourne rien.

Comment puis-je laisser la dernière partie de la requête AND Table2.IsDefault = 1 facultatif?

J'ai essayé de court-circuit de la requête à l'aide de ORmais j'ai trouvé que cela fonctionne différent de C#

source d'informationauteur Felipe Miosso