강의

멘토링

커뮤니티

Inflearn Community Q&A

owenchoi96's profile image
owenchoi96

asked

SQL data analysis learned through various cases

Understanding SQL logic for extracting cross-selling related products

'상품코드 01, 02로 group by'에 관한 질문

Written on

·

352

0

안녕하세요 선생님:) 질문이 있어 글을 남깁니다.

'상품코드 01, 02로 group by'에서

상품코드_01이 A이고 상품코드_02가 C인 경우가 있고, 상품코드_01이 C이고 상품코드_02가 A인 경우가 있는데,

이 경우에는 둘이 중복된 것으로 보지 않는 걸까요?

물론 상품코드_01 제품을 먼저 샀기 때문에 어쩌면 중복관계로 보는 것이 틀릴테지만, 실무에서는 어떻게 이 부분을 해석하는지 궁금하여 질문을 남겨요.스크린샷 2022-09-08 오후 5.03.27.png

감사합니다.

 

sqlpostgresqlDBMS/RDBMS퍼포먼스 마케팅데이터 엔지니어링

Answer 1

0

dooleyz3525님의 프로필 이미지
dooleyz3525
Instructor

안녕하십니까,

일반적으로 둘 다 그대로 유지합니다.

왜냐하면 위의 집합을 만든 뒤 이후에 특정 상품 코드로 조회를 할 때 상품코드_01 컬럼을 기준으로 조회를 하는데 이 경우 만약 중복이 된다고 상품코드 B를 제외해 버리면 상품코드 B로는 연관상품을 추출할 수 없기 때문입니다.

그러니까, 상품 코드 A의 연관상품, 상품 코드 B의 연관 상품 모두 데이터로 가지고 있어야 합니다.

감사합니다.

owenchoi96's profile image
owenchoi96

asked

Ask a question