0

列A、B、およびCを持つテーブルTABLE1があります。列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でない、つまり行が少なすぎる行のみを返します。

MSSQL2008を使用します。

4

1 に答える 1

6
WHERE (A <> 1 OR B <> 1  OR C <> 1)
于 2011-05-04T14:32:48.213 に答える