안녕하세요~ DB 입문한지 얼마 안된 초심자 인데요
아래와 같은 쿼리를 작성하다가 잘 안되서 질문드려요 ㅠㅠ
제품테이블 A (PK: 제품번호, 일련번호)
제품번호 일련번호 제품규격 제품사이즈 제조년도 사용여부
1 1 A1 150 2009 N
1 2 A1 150 2009 N
1 3 A1 150 2009 Y
2 1 A1 100 2009 N
2 2 A1 100 2009 N
2 3 A1 100 2009 Y
제품상세테이블 B (PK:제품번호, 일련번호)
제품번호 일련번호 제품코드1 제품코드2 제품코드3 .....
1 1 111 112 113
1 2 111 112 113
1 3 114 211 315
2 1 111 112 113
2 2 111 112 113
2 3 114 211 315
이런형태로 테이블이 구성되어있는데요
제품규격이 'A1' 이면서 사용여부가 'Y' 인 제품코드와
제품규격이 'A1' 이면서 사용여부가 'Y' 의 윗단계에 있는 일련번호의 (여기에서는 일련번호 2)
제품코드(제품코드1,2,3)가 서로 다른 모든 제품번호를 찾아야 합니다.
쉽게 될거 같은데.. 어제 내내 삽질하다가 질문올립니다;;
제품규격이 'A1' 이면서 사용여부가 'Y' 인 제품코드를 조회하고,
제품규격이 'A1' 이면서 사용여부가 'Y' 의 윗단계에 있는 일련번호의 제품코드를 조회한 후
비교하면 될거 같은데..
따로 따로는 구했는데.. 이걸 비교하려니 머리가 안돌아가네요 ㅠㅠ