TSQL, połącz się z wieloma polami, z których jeden może mieć wartość NULL

Mam proste zapytanie:

SELECT * FROM Products p 
LEFT JOIN SomeTable st ON st.SomeId = p.SomeId AND st.SomeOtherId = p.SomeOtherId

Jak na razie dobrze.

Ale pierwsze połączenie z SomeId może mieć wartość NULL, w takim przypadku sprawdzanie powinno mieć wartość IS NULL i to tam zawodzi połączenie. Próbowałem użyć CASE, ale nie mogę też tego uruchomić.

Czy brakuje mi tutaj czegoś prostego?

questionAnswers(1)

yourAnswerToTheQuestion