いくつかの写真を検索する検索機能を作成しています。各写真には状態があり、承認されたか拒否されたかを示します。mysql は返す前に状態をチェックしますが、返されるべきではない画像を返します。
これが私のクエリです:
SELECT * FROM Pictures
WHERE ImageTitle LIKE '%yaa%'
OR ImageDescription LIKE '%yaa%'
AND Approval='Approved'
Order BY DateTime DESC
「やあ」は今の検索です。これはほんの一例です。クエリは、承認済みとしてマークされた結果を返しますが、拒否済みとしてマークされた結果も返します。クエリの何が問題になっていますか?
AND ステートメントをクエリの先頭に移動しようとしましたが、同じ結果が返されます。