테스트 사이트 - 개발 중인 베타 버전입니다

주문내역 삭제 관련 쿼리질문드립니다. 채택완료

lacomparte 7년 전 조회 1,977

주문내역을 "선택삭제", "전체삭제"

가능하게 구현은 해놨는데

쿼리를 합칠 수 없을까 해서..

문의 드립니다..

 

</p>

<p>if ($act == "alldelete") // 모두 삭제이면

{

    // cart id 의 수를 샌다.

    $cnt_cart_id = count($_POST['od_id']);

    for($i=0; $i < $cnt_cart_id ; $i++){</p>

<p>        $tmp_cart_id = $_POST['od_id'][$i];</p>

<p>        $sql = "DELETE FROM {$g5['g5_shop_order_table']}

                WHERE od_id = '$tmp_cart_id' ";

        sql_query($sql);</p>

<p>        $sql = "DELETE FROM {$g5['g5_shop_cart_table']} 

                WHERE od_id = '$tmp_cart_id' ";

        sql_query($sql);

    }

}</p>

<p>

 

 

합칠 쿼리는 위의 쿼리구요..

1개의 주문내역을 삭제할때마다 2개의 쿼리를 보내는데..

(shop 테이블과 cart 테이블 둘다 삭제 해야하기 때문에)

이걸 left join 으로 하려면 어떻게 이어줘야 하나요?;'

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
플라이
7년 전
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인