我目前想写一个满足以下条件的查询(MySQL)
- 返回 (Column1 != 5 或 Column1 != 12 或 Column1 != 8 ) 的所有行
- 返回 Column2 != 300 的所有行
- 返回 Column3 = 200 的所有行
所以我写了下面的查询,它只能在两行上正常工作,但我想确保这个查询是正确的
SELECT * MyTable
WHERE (Column1 != 5 AND Column1 != 12 AND Column1 != 8)
AND Column2!=300
AND Column3=200;
有没有更好的方法来写这个。此查询有任何不足的机会吗?