У меня есть таблица TABLE1 со столбцами A, B и C. Мне нужно получить все строки из таблицы, где столбцы A, B и C не все равны 1, например,
WHERE NOT (A = 1 AND B = 1 AND C = 1)
Это работает. Однако мне нужно сделать это таким образом, чтобы использовались только операторы AND и OR. Я ожидал, что это сработает:
WHERE A != 1
AND B != 1
AND C != 1
Однако это возвращает только те строки, в которых нет строки = 1, т.е. слишком мало строк.
Использование MS SQL 2008.