걍 카트id로 join 해서 name같은거 빼주고 group by namex, namey 해줘서 원하는거 띄워준거 같은데 틀렸데서 모르겠음... sql 하루 벼락치기 한거라 아닐수도 있는데 내가 보기엔 틀린게 안보여서 멘붕 ㅋㅋ
Jammy(jammytd)2020-10-31 16:04
나 풀었다!
익명(112.155)2020-10-31 16:03
나 풀었는데 카티션 조인으로 풀면됨 그리고 COUNT할 때 COUNT 안에 DISTINCT 속성 줄 수 있다는 사실만 알면 품
ㅁㄴㅇㄹ(125.129)2020-10-31 16:03
같은 바구니에서 한 물건 여러개 산 경우 고려해서 중복 제거해야 됨
익명(222.107)2020-10-31 16:04
나도 비슷했는데 똑같은 상품 2개의 조합 거르니까 정답이라 해주더라. ON X.NAME != Y.NAME
익명(112.154)2020-10-31 16:04
해당 댓글은 삭제되었습니다.
해당 댓글은 삭제되었습니다.2026-07-23 14:59
답글
ㄱㅅㄱㅅ
ㅁㅁㅁㅁ(222.98)2020-10-31 16:06
아 같은 물건 여러개 장바구니에 넣어논 걸 생각 안했나 보다 다들 댓 ㄳㄳ 발 뻗고 잘 수 있겠다
Jammy(jammytd)2020-10-31 16:05
SELECT a.NAME as 'NAME_X', b.NAME as 'NAME_Y' ,count(*) as '장바구니 수' FROM
(SELECT DISTINCT CART_ID, NAME FROM CART_PRODUCTS) a JOIN (SELECT DISTINCT CART_ID, NAME FROM CART_PRODUCTS) b
ON a.CART_ID = b.CART_ID and a.name!=b.name group by a.NAME,b.NAME order by a.NAME,b.NAME ASC;
어떻게 풀었냐 ㅋㅋㅋㅋ 감도 안잡히던데
걍 카트id로 join 해서 name같은거 빼주고 group by namex, namey 해줘서 원하는거 띄워준거 같은데 틀렸데서 모르겠음... sql 하루 벼락치기 한거라 아닐수도 있는데 내가 보기엔 틀린게 안보여서 멘붕 ㅋㅋ
나 풀었다!
나 풀었는데 카티션 조인으로 풀면됨 그리고 COUNT할 때 COUNT 안에 DISTINCT 속성 줄 수 있다는 사실만 알면 품
같은 바구니에서 한 물건 여러개 산 경우 고려해서 중복 제거해야 됨
나도 비슷했는데 똑같은 상품 2개의 조합 거르니까 정답이라 해주더라. ON X.NAME != Y.NAME
해당 댓글은 삭제되었습니다.
ㄱㅅㄱㅅ
아 같은 물건 여러개 장바구니에 넣어논 걸 생각 안했나 보다 다들 댓 ㄳㄳ 발 뻗고 잘 수 있겠다
SELECT a.NAME as 'NAME_X', b.NAME as 'NAME_Y' ,count(*) as '장바구니 수' FROM (SELECT DISTINCT CART_ID, NAME FROM CART_PRODUCTS) a JOIN (SELECT DISTINCT CART_ID, NAME FROM CART_PRODUCTS) b ON a.CART_ID = b.CART_ID and a.name!=b.name group by a.NAME,b.NAME order by a.NAME,b.NAME ASC;