멀티합을 구하는 쿼리문 문의드립니다. 채택완료
$scstock = sql_fetch("select sum(sc_stock) as cnt from g4_sc where sc_id = '{$list[$i][wr_id]}'");
$scstock[cnt] //sc_stock의 합을 구함
위같은 경우 g4_sc란 테이블에서 wr_id 가 일치하는 모든 sc_stock 의 값을 구하는것은 알겠습니다.
제가 궁금한것은 sc_stock 합과 마찬가지로 sc_max의 합도 구하고 싶은데요.
g4_sc의 테이블구조는
sc_id sc_stock sc_max ........등등이며
sc_id의 필드에 wr_id값이 들어가는게 한 라인만이 아닌 여러라인이 들어가게 됩니다.
쉽게 풀이해서 아래와같이 두개의 쿼리문으로 뽑는걸 하나의 쿼리문으로 만들수 잇는지입니다.
같은라인이라서요........
$scstock = sql_fetch("select sum(sc_stock) as cnt from g4_sc where sc_id = '{$list[$i][wr_id]}'");
$scstock[cnt] //sc_stock의 합 재고수를 구함
$scmax = sql_fetch("select sum(sc_max) as cnt from g4_sc where sc_id = '{$list[$i][wr_id]}'");
$scmax[cnt] //sc_max의 합 판매완료수를 구함
위 두개를 비교해서 완판 변수를 만들려고 합니다.
답변 2개
채택된 답변
+20 포인트
11년 전
Copy
$sql = "SELECT SUM(sc_stock) as sc_stock, SUM(sc_max) as sc_max FROM g4_sc WHERE sc_id = '{$list[$i]['wr_id']}";
$row = sql_fetch($sql);
echo $row['sc_stock'];
echo $row['sc_max'];
이렇게 하시면 되겠네요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
11년 전
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$row = sql_fetch($sql);
echo $row['sc_stock'];
echo $row['sc_max'];
콤마하나가 빠져서 수정해서 댓글답니다.....혹 다른분들이 사용하실지도 모르니 양해해주세요 돌삐님 ^^;;