반응형
세 가지 다른 이벤트에서 동일한 결과를 반환하는 쿼리를 작성하려고하는데 내가 잘못하고 있다고 생각합니다. 하나의 이벤트 ID에 대해 쿼리를 실행할 수 있으며 작동합니다. 세 가지를 모두 선택하려면 어떻게해야합니까? 지금까지 내가 가진 내용은 다음과 같습니다.
SELECT * FROM `Registrations`
WHERE `Role` = "Attendee" AND `RegistrationStatus_ID` = "1" AND `DigSignature` IS NULL
AND `Event_ID` = "147" OR `Event_ID` = "155" OR `Event_ID` = "160"
해결 방법
SELECT *
FROM `Registrations`
WHERE `Role` = "Attendee"
AND `RegistrationStatus_ID` = "1"
AND `DigSignature` IS NULL
AND `Event_ID` in ("147", "155", "160")
참조 페이지 https://stackoverflow.com/questions/2804881
반응형
'MySql' 카테고리의 다른 글
MySQL PHP 경고 : mysqli_connect () : (HY000 / 2002) : 연결이 거부되었습니다. (0) | 2020.11.25 |
---|---|
MySQL "ERROR 1005 (HY000): Can't create table 'foo.#sql-12c_4' (errno: 150)" (0) | 2020.11.25 |
MySQL How can we differ LEFT OUTER JOIN vs Left Join (0) | 2020.11.25 |
MySQL "하위 쿼리가 둘 이상의 행을 반환"오류에 대한 솔루션 (0) | 2020.11.24 |
MySQL은 id가 주어진 숫자보다 큰 모든 행을 삭제합니다. (0) | 2020.11.24 |
댓글