리뷰 작성 위해서 리스트를 뽑으려고 하는데
한 주문건에서 여러개의 제품을 구매했을때 각 제품마다 리뷰를 작성하게 하려고 하는데
group by od_id는 한 주문건이라서 리뷰를 한개밖에 못쓰고
group by it_id 로 뽑으면 같은 제품을 구매한 주문건이 여러개일때 한개밖에 안뽑아 오네요
혹시 od_id가 같은 it_id 끼리 그룹을 하는 쿼리는 ㄷ어떻게 짜야될까요?
- od_id, it_id 그룹핑
SELECT od_id, it_id FROM cart GROUP BY od_id, it_id;
- GROUP_CONCAT 그룹함수 사용
SELECT od_id, GROUP_CONCAT(it_id) it_ids FROM cart GROUP BY od_id;
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
이 게시물을 신고 하시겠습니까?신고사유를 선택해주세요.