У меня есть подзапрос, используемый в разделе WHERE:
A.column <> B.column
К сожалению, это не работает, если A.column или B.column NULL. Итак, я преобразовал его в:
((A.column <> B.column) OR ((A.column IS NULL) <> (B.column IS NULL)))
, предполагая, что "Table.column IS NULL" является логическим значением, и я могу сравнить 2 логических значения. Но ...
Неверный синтаксис рядом с '<'. </p>
Мне не нравится
((A.column <> B.column) OR ((A.column IS NULL) AND (B.column IS NOT NULL)) OR
((A.column IS NOT NULL) AND (B.column IS NULL)))
Как я мог бы решить эту проблему?
С уважением,