안녕하세요?
쿼리문을 공부하고 있는데, 도저히 답이 나오지 않아 질문드립니다.
봐야 하는 테이블이 3개나 되다 보니 SELECT A FROM B밖에 모르는 저로서는
답이 없네요ㅠㅠ
[테이블]
구매내역 테이블 : 회원번호 / 주문번호 / 구매일자
쿠폰테이블 : 회원번호 / 사용쿠폰번호 / 주문번호
매출내역 테이블 : 주문번호 / 구매브랜드1 / 매출금액 / 구매일자
[구하고 싶은 것]
10월 A쿠폰을 사용한 고객이 11월 구매한 내역 (구매브랜드/매출금액)
1) 10월 A쿠폰을 사용한 고객의 회원번호는 쿠폰테이블에서 가져와야 하고,
2) 해당 회원번호가 구매한 주문번호는 구매내역 테이블에서 가져와야 하고,
3) 해당 주문번호에 딸린 상세내역 (구매브랜드, 매출금액)은 매출내역테이블에서 가져와야 하는데요
JOIN을 도통 어떻게 써야하는지 모르겠네요ㅠㅠ
혹시 도움을 주실 분 계시다면 감사하겠습니다..
참고요 ..
select
C.구매브랜드1,
C.매출금액
from
쿠폰테이블 A
inner join 구매내역테이블 B
on A.회원번호 = B.회원번호
inner join 매출내역테이블 C
on B.주문번호 = C.주문번호
where
A.사용일자 = '10월'
##### 쿠폰테이블에 사용일자 같은게 있어야 할 것 같음.(아니면 그에 사응하는 걸로 대처)
and A.사용쿠폰번호 = 'A'
and C.구매일자 = '11월'