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?