반응형
기간에 대한 조건절을 먼저 실행하고 그 다른 조건을 다음으로 실행하고 싶었다. 하지만 기간에 대한 조건은 OR 조건문이었고, 그러다보니 모든 데이터가 선택되어서 결과가 나와버렸다.
예를들면, '연주'이면서 (AND) 기간이 시작과 종료일에 둘중에(OR) 들어있는 데이터가 선택되어야한다. 하지만, 무조건 기간에 OR가 들어가있다보니 그기간중에 둘중에 들어있는 데이터면 '연주' 가 아니여도 출력이 되었다.
그렇다면, 여기서 내가 OR조건을 먼저 실행해주고 그 다음 AND조건을 실행해주는 순서로 바꿔주면 다를까해서 바꿔보았다.
먼저 실행되고자하는 조건에 괄호로 묶어주면 일단 먼저 그 조건이 실행된다. 그래서 OR조건에 해당하면서 연주에도 해당되는 데이터가 실행되었다!!
반응형
'웹앱프로젝트 > Mysql' 카테고리의 다른 글
[오라클] 조회 순번 매기는 방법(rownum, row번호 출력), 조건별로 그룹 조회 방법(group by) (0) | 2022.09.06 |
---|---|
LEFT OUTER JOIN 한 쪽 테이블에 없어도 join해서 null로 보여줌 (0) | 2022.07.14 |
다른 테이블과의 비교를 통한 update 문 (mysql) (0) | 2022.07.11 |
HeidiSQL 에서 데이터베이스 생성, 테이블 생성 (0) | 2022.07.01 |
mysql 에서 요일 추출하기 (CASE이용, SUBSTR이용) (0) | 2022.01.10 |