Мой вопрос очень простой, но я не могу получить мою голову вокругSQL несколько условий вместе не так
мое заявление:
SELECT *
FROM table 1
WHERE (row1 = 0 AND row2 > 0)
OR (row3 is NULL AND row4 > 0)
Это дает мне выбор строк, который является правильным для одного варианта.
То, что я хочу это сделать выбор всех строк, где, где положение не верно в общем
SELECT *
FROM table 1
WHERE NOT((row1 = 0 AND row2 > 0)
OR (row3 is NULL AND row4 > 0))
, что является неправильным является
SELECT *
FROM table 1
WHERE (row1 > 0 AND row2 = 0)
OR (row3 is NOT NULL AND row4 = 0)
Пример данные и ожидаемый результат. –
вы действительно cryptic – lordkain
Извините, если я загадочен в основном, я хочу, чтобы все строки из моей таблицы были исключены из (row1 = 0 и row2> 0) или (row3 is null и row4> 0) Условие – user3016918