Mam tabelę TABELA1 z kolumnami A, B i C. Potrzebuję uzyskać wszystkie wiersze z tabeli, w których kolumny A, B i C nie są równe 1, np.
WHERE NOT (A = 1 AND B = 1 AND C = 1)
To działa. Jednak muszę to zrobić w sposób, który używa tylko instrukcji AND i OR. Spodziewałem się, że to zadziała:
WHERE A != 1
AND B != 1
AND C != 1
Powoduje to jednak tylko zwracanie wierszy, w których nie ma wiersza = 1, czyli zbyt mało wierszy.
Korzystanie z MS SQL 2008.
Odpowiedzi:
6 dla odpowiedzi № 1WHERE (A <> 1 OR B <> 1 OR C <> 1)