Проблема с делом и статусом - PullRequest
0 голосов
/ 08 сентября 2010

Когда у меня нет правой стороны, вместо столбца StatusOfDeduplication появляется NULL 5.

Что не так с этим запросом?

select c.Code AS Code, c.DefaultName AS Name, c.Status AS Status,
 case cp.TargetCodeStatus when Null then 5  else cp.TargetCodeStatus end as StatusOfDeduplication from Cities c LEFT JOIN CityPackages cp ON cp.TargetCode = c.Code

1 Ответ

1 голос
/ 08 сентября 2010

NULL нельзя сравнивать с использованием равных или CASE WHEN.Используйте

ISNULL(cp.TargetCodeStatus, 5) AS StatusOfDeduplication 

вместо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...