我有包含 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 的行,即行太少。
使用 MS SQL 2008。
我有包含 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 的行,即行太少。
使用 MS SQL 2008。