안녕하세요!
쿼리를 추출하고자 하는데 어려움이 생겨 문의드립니다..
주문번호 | 공장 | 상태 |
111 | 0001 | 진행 |
111 | 0001 | 완료 |
111 | 0001 | 대기 |
222 | 0001 | 진행 |
222 | 0002 | 완료 |
이런식의 데이터가 있으면
저는 주문테이블에 있는 모든 진행과 대기인 데이터를 추출하고자 하여
select * from 주문테이블 where 상태 in ('진행','대기')를 입력하니
주문번호의 진행과대기가 있을때 데이터가 나오는게 아니라 진행 or 대기만 있어도 데이터가 나오니 추출하는데 어려움이 있습니다.
제가 원하는 데이터 형태는 조회를 하면
주문번호 | 공장 | 상태 |
111 | 0001 | 진행 |
111 | 0001 | 대기 |
이런식으로 진행,대기가 없는 주문번호들은 아예 걸러지고 주문번호의 상태가 진행,대기인 항목들만 나왔으면 좋겠습니다
( 상태가 변경이 있으면 새롭게 row들이 추가되는 쿼리입니다)
혹시 저렇게 데이터를 추출하고자 한다면 어떤식으로 쿼리를 짜야하는지 도움 부탁드리겠습니다