주문내역 삭제 관련 쿼리질문드립니다. 채택완료
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 포인트
플라이
Expert
7년 전
http://intomysql.blogspot.kr/2011/01/join-delete-multiple-table-delete.html">http://intomysql.blogspot.kr/2011/01/join-delete-multiple-table-delete.html
참고 쿼리를 보고 적용해 보시면 됩니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인