sql문 질문 2
본문
SELECT
so.site_id AS site_id,
ac.c_name AS company_name,
SUM(so.od_cart_price) AS buying_sum
FROM
company ac LEFT outer join g5_shop_order so on ac.site_id= so.site_id
LEFT outer join g5_shop_cart cart on so.od_id=cart.od_id
LEFT outer join g5_shop_item item on cart.it_id=item.it_id
WHERE so.site_id ='aaa'
AND cart.ct_status = '완료'
AND ( item.ca_id LIKE '00%' OR item.ca_id2 LIKE '00%' OR item.ca_id3 LIKE '00%' )
AND so.od_test = '0'
GROUP BY so.site_id order by buying_sum desc
이런 sql문이 있습니다
site_id ='aaa'라는 조건문을 줘서 매출 합계를 내고 싶은데요.
문제가
만약에 옵션이 추가된 주문의 경우에 buying_sum이 이상합니다 ㅠ
예를들면 ) 옵션추가 상품은 해당 제품가격이 또+ 됩니다 ㅠㅠ
어떻게 하면 정상적으로 나올까요?ㅠ
조인을 뭔가 잘못한거같은데..왜그런지 모르겟어요 ㅠ
!-->
답변을 작성하시기 전에 로그인 해주세요.