重複の可能性:
MYSQLおよびOR多対多のテーブル
何らかの規制でデータベースからデータを取得するmysqlクエリを実行したいと思います。
どのエントリがvar1、var2、var3などに類似していて、指定されたIDよりも小さいかを確認したいと思います。
好き
SELECT *
FROM database
WHERE name = var1
OR name = var2
OR name = var3
AND id < 200
しかし、上記の行は実際には機能しません。また、エントリがなくなると(idが200より小さい場合)、いくつかのエントリが表示されます。
分かりますか?クエリは、必要な名前の1つを含み、IDよりも小さいデータを選択する必要があります。
論理的思考の問題があります...