現在、以下の条件を満たすクエリ(MySQL)を書きたいです。
- (Column1 != 5 または Column1 != 12 または Column1 != 8 ) のすべての行を返します。
- Column2 != 300 であるすべての行を返します
- Column3 = 200 のすべての行を返します
そのため、次のクエリを作成しましたが、これは 2 行のみで正常に動作しますが、このクエリが正しいことを確認したかったのです。
SELECT * MyTable
WHERE (Column1 != 5 AND Column1 != 12 AND Column1 != 8)
AND Column2!=300
AND Column3=200;
これを書く良い方法はありますか?このクエリに欠陥がある可能性はありますか?