"사용자별 특정 상품 주문시 함께 가장 많이 주문된 다른 상품 추출하기"에서 조건관련..
161
2 asked
주문별 고객별 연관 상품 추출 SQL로 구하기 -02 강의를 듣던중 궁금한점이 있어 글을 남기게 되었습니다.
임시테이블 temp_01 에서 인데요..
고객별 주문별 연관상품 추출하려면 user_id도 같아야하겠지만, order_id(주문번호)도 같다는 조건 하에 self join해야하지 않을까 싶어서요.
select a.user_id, a.product_id as prod_01, b.product_id as prod_02
from temp_00 a
join temp_00 b on a.user_id = b.user_id
and a.order_id = b.order_id -- 이 부분 추가되어야하지 않을지 궁금합니다.
where a.product_id != b.product_id
감사합니다.
Answer 1
0
안녕하십니까,
만약에 연관상품의 범위를 줄여서 고객이 주문할 때 함께 주문한 상품만 연관상품으로 간주한다라고 하면 말씀하신대로 적용하시면 됩니다.
하지만 일반적으로는 연관 상품은 고객의 주문 내역 전반을 가지고 묶어서 연관상품으로 간주합니다. 그래서 user_id만 조인하여 데이터를 추출합니다.
감사합니다.
0
연관상품이 가지고 있는 정의를 어떻게 보느냐 차이군요. (1. 한 주문 내 같이 주문하는 다른 상품을 의미하느냐, 2. 주문 내역 전반적으로 다른 상품을 의미하느냐)
잘 이해했습니다. 감사합니다~~
"주문별 고객별 연관 상품 추출 SQL로 구하기-02" 수업 질문
0
52
2
쿼리 질문있습니다!!
0
49
2
없는강의요청해도됩니까,,
0
90
2
아래와 동일한 질문에 대한 추가질문입니다
0
70
2
cnt/max로 구한 결과의 차이
0
100
2
쿼리에 대한 질문이 있습니다.
0
116
2
퍼널 질문드립니다.
0
113
1
ADSP자격증
0
282
2
특정 스키마에서 생성한 편집기의 쿼리를 판다스에 삽입하는 방법
0
161
1
백업파일 테이블 생성 오류
0
235
1
Plotly을 이용해 treemap시각화시 공유사항
0
277
2
월단위 카테고리별 매출액과 주문건수 및 전체매출액 대비 비율 sql로 구하기 수업 중 질문이 있습니다.
0
248
1
with 절 질문
0
240
1
데이터 분석 SQL Fundamentals 강의 할인 문의
0
215
1
리텐션 구하는 방법 문의
0
215
1
캐글데이터 Postgresql 사용
0
355
2
mau 구할때 group by 사용안해도 count 집계함수가 왜 가능한지 모르겠습니다.
0
262
1
매출분석 1에서 partition by와 group by의 차이
0
355
1
postgres 설치 오류
0
318
1
맥 계정에서 postgres 접속 시 비밀번호 입력 실패현상
1
542
2
pandas 연계시 오류.....
0
1242
3
시각화 그래프가 안보여요
0
299
1
ntile 정규분포에 관하여 ... 향후 일을 하게 될 시
0
358
1
사용자별 월별 세션 접속 횟수의 구간별 분포 집계 SQL - where절
0
393
1

