你怎么做一个mysql WHERE something ='something'或者...(PHP)

Jim*_*988 2 mysql sql where

是否可以像这样做一个OR语句?

WHERE pR.projectRelationId = '$id[ 0 ]' OR '$id[ 1 ]' OR '$id[ 2 ]'
AND pR.type = 'yada' AND
Run Code Online (Sandbox Code Playgroud)

或者您是否必须继续重新进行比较:

        WHERE 
            pR.projectRelationId = '$id[ 0 ]' OR 
            pR.projectRelationId = '$id[ 1 ]' OR 
            pR.projectRelationId = '$id[ 2 ]'
            AND
            pR.type = 'yada' AND
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 6

用途IN:

pR.projectRelationId IN ('$id[ 0 ]', '$id[ 1 ]', '$id[ 2 ]')
Run Code Online (Sandbox Code Playgroud)