указываю ключ, по каким полям смотреть. ON fact.ID=test.ID and fact.Snils = test.snils.
Почему если Какое либо из этих значений Null, считается что это новое значение и строка добавляется?
Хотя по факту id заполнен он одинаковый, а СНИЛС NULL он пустой
Потому что null не равен null Пишите (a = b) or (a is null and b is null)
Обсуждают сегодня