2013-11-21 10 views
0

쿼리를 5 번 실행하지 않고이 쿼리를 모두 실행하는 방법이 있습니까? 이것이 가능하다면 PHP 배열에있는 경우이 숫자를 어떻게 쿼리합니까?다중 속성에 대한 mySQL 쿼리

번호 : 1, 26, 44, 45, 13

쿼리 문자열 :

SELECT ky, project_name FROM project WHERE ky = 1 OR 26 OR 44 OR 45 OR 13; 

답변

2

두 가지 방법

/* ... */ WHERE ky = 1 OR ky = 26 OR /* ... */ 

아니면 사용할 수 IN

/* ... */ WHERE ky IN (1, 26, /* etc */) 
0

IN 키워드를 사용합니다. OR에 등가 임

SELECT ky, project_name FROM project WHERE ky IN (1, 26, 44, 45, 13);