아래와 같은 테이블이 있습니다.
year |
month |
flag |
2010 |
02 |
y |
2010 |
02 |
y |
2010 |
02 |
|
2010 |
02 |
y |
2010 |
02 |
|
2010 |
02 |
|
2010 |
02 |
|
2010 |
03 |
y |
2010 |
03 |
y |
2010 |
03 |
y |
2010 |
03 |
y |
2010 |
03 |
|
2010 |
03 |
y |
2010년 2월에 flag가 null인 것과 2010년 3월에 flag가 'y'인것을 검색하여합니다..
아래 표처럼 결과가 나와야하는데 쉽지 않네요;
year |
month |
flag |
2010 |
02 |
|
2010 |
02 |
|
2010 |
02 |
|
2010 |
02 |
|
2010 |
03 |
y |
2010 |
03 |
y |
2010 |
03 |
y |
2010 |
03 |
y |
2010 |
03 |
y |
SELECT * FROM data
WHERE 1 = 1
AND year = '2010'
and month = '02' or month = '03'
and m_over = 'y'
여기서 막히네요-_-;;; 어떻게 해줘야 두번째 표처럼 검색이 될까요? ㅠㅠ
이제 막 공부하기 시작한 상태라 어떻게 해줘야 할지 감이 안오네요..T-T |