답변 5개
참고 sql 문입니다.
</p>
<p>SELECT b.ca_id, a.*
FROM g5_shop_cart a
INNER JOIN g5_shop_item b ON a.it_id = b.it_id
WHERE b.ca_id = 10; </p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
질문 내용이 좀 거시기 합니다.
질문의 의도가 명확해야 합니다
상태가 주문완료 되었거나 취소 되었거나 입금이거나 쇼핑인 상품들이 수없이 쌓여갈텐데
ca_id가 10인 상품을 모두 추출해서 무엇을 하려는 것일까요?
댓글을 작성하려면 로그인이 필요합니다.
SELECT `g5_shop_cart`.* FROM `g5_shop_cart` LEFT JOIN `g5_shop_item` ON `g5_shop_cart`.it_id = `g5_shop_item`.it_id WHERE `g5_shop_item`.ca_id = '10'
: 상품 테이블의 ca_id 가 10 인 장바구니 목록만 보여줍니다.
SELECT `g5_shop_cart`.* FROM `g5_shop_cart` LEFT JOIN `g5_shop_item` ON `g5_shop_cart`.it_id = `g5_shop_item`.it_id WHERE `g5_shop_item`.ca_id LIKE '10%'
: 상품 테이블의 ca_id 가 10 으로 시작되는 장바구니 목록만 보여줍니다. ( = 해당 카테고리 하위 카테고리에 속한 경우에도 보여줌 )
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인