其中OR在哪里mysql - mysql查询两个where子句

cpp*_*pit 3 php mysql sql

我有一个SQL语句:

$sql =" SELECT DISTINCT
            scr.*  
        FROM scr 
            LEFT JOIN `users` ON `users`.user_id=scr.user_id

        WHERE $email_filter LOWER(scr.genre) LIKE '%$search_word_fix%' **HERE** $psez protage $wwc $prevoption $locatio  $rats $rat1 $rat2 $rat3 $rat4          
        GROUP by scr.sp_name  
        ORDER BY scr.grade DESC";
Run Code Online (Sandbox Code Playgroud)

当我在"HERE"中添加'%$ search_word_fix%'等较低(scr.classification)时,它不会显示正确的结果.我在想(比如scr.genre ="searchkeyword"和其他过滤器)或者(其中scr.classification ="searchkeyword"和其他过滤器)

atx*_*dba 7

仅指定Where一次.附加条款仅使用"或"和"和"指定

使用parans对操作顺序进行分组

where (scr.genre = "searchkeyword" and other filters here) 
OR (scr.classification ="searchkeyword" and other filters here)
Run Code Online (Sandbox Code Playgroud)