채택완료

SQL 검색에서 갯수의 합계를 구하고 싶습니다.

안녕하세요 그누 능력자 선생님.

이번에 제가 궁금한것은 SQL 검색 문법인데요

수차례 검색을 해봤지만 수량 합계만 있지 검색되어진 것들의 갯수의 합계를 구하는건 못찾겠더라구요..

글로는 제가 설명을 잘 못할것 같아서 그림을 첨부했습니다.

3bac27703123ef9a838867e2fa0a8857_1478880512_0341.png

AAA 테이블 안에 wr_1(과일종류)가 있고 wr_2(있다없다)가 있습니다.

아래 색상처럼 딸기의 있는 갯수 없는갯수 는 어떻게 구할까요?

|

답변 4개 / 댓글 1개

채택된 답변
+20 포인트
Copy
$berry_is = sql_fetch("SELECT COUNT(`wr_id`) AS `count` FROM `{$write_table}` WHERE `wr_1` = '딸기' AND `wr_2` = '있다'");echo "딸기 있다 갯수 : {$berry_is['count']}개"; // 생략 $apple_is_not = sql_fetch("SELECT COUNT(`wr_id`) AS `count` FROM `{$write_table}` WHERE `wr_1` = '사과' AND `wr_2` = '없다'");echo "사과 없다 갯수 : {$apple_is_not['count']}개";

늦은밤 도움주셔서 감사합니다 ㅠㅠ

한분밖에 채택 못하는것이 애석할 따름입니다...

그래도 제일 처음으로 제가 원하는 부분을 작업해주신

오케이소프트 님께 채택 드릴께요 ㅠㅠ

나머지 능력자님들 죄송해요 ㅠㅠ 

$result = sql_query( "select wr_1, wr_2, count(*) cnt from 테이블 where 1 $where group by wr_1, wr_2"); 

while ($row = sql_fetch_array($result)) 

printf("%s %s 개수 : %d개<br>", $row['wr_1'], $row['wr_2'], $row['cnt']);

답변에 대한 댓글 1개

저는 개인적으로 이 코드가 맘에 드네요. ^^

직접 해보진 않았으나 참고가 되실거 같아서요

http://chicrock.tistory.com/44  

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