Использовать <=>
( нулевой оператор равенства ) отрицательное сравнение, которое возвращает FALSE
в случае, если один из операндов равен null
, но TRUE
, когда оба равны null
и оба операндаимеют равные ненулевые значения.
select sum(cast(not a.columnA <=> B.columnA) as int)
From tableA a
join tableB b on a.ID=b.ID