left join 에서 count(*) 값을 구하는 방법 정보
left join 에서 count(*) 값을 구하는 방법
본문
$sql = " SELECT count(DISTINCT a.wr_id) as count FROM $g4[board_file_table] a left join $temp_table b on (b.wr_id = a.wr_id) WHERE bo_table = '보드네임' and b.ca_name = '카테고리' Order By a.bf_no asc";
$row = sql_fetch($sql);
$Total_Cou = $row[count];
토탈카운트 값이 나오질 않아요.....
고수님들 도와주세요.....ㅜ,ㅜ;;
댓글 전체
원하는 목적을 알면 더 좋은 답변을 구하실 수 있습니다.
지정한 게시판(temp_table)에서 첨부 파일이 있는 게시물 수를 구하는 것인가요?
그렇다면
select count( distinct wr_id) from g4_board_file where bo_table='gallery';
정도로 충분하지 않을까요?
지정한 게시판(temp_table)에서 첨부 파일이 있는 게시물 수를 구하는 것인가요?
그렇다면
select count( distinct wr_id) from g4_board_file where bo_table='gallery';
정도로 충분하지 않을까요?
열정님이 원하시는 내용이 맞는지는 모르겠으나 제가 임의로 보드명만 정해주고 테스트를 해본결과 카운터 값 잘 나옵니다.
$sql = " SELECT count(DISTINCT a.wr_id) as count FROM g4_board_file a left join g4_write_sub6_03 b on (b.wr_id = a.wr_id) WHERE bo_table = 'sub6_03' and b.ca_name = '' Order By a.bf_no asc";
$row = sql_fetch($sql);
$Total_Cou = $row[count];
echo $Total_Cou;
설마 $Total_Cou 값을 불러서 출력을 하지않고 안나온다고 한건 아니겠죠.. ^^
$sql = " SELECT count(DISTINCT a.wr_id) as count FROM g4_board_file a left join g4_write_sub6_03 b on (b.wr_id = a.wr_id) WHERE bo_table = 'sub6_03' and b.ca_name = '' Order By a.bf_no asc";
$row = sql_fetch($sql);
$Total_Cou = $row[count];
echo $Total_Cou;
설마 $Total_Cou 값을 불러서 출력을 하지않고 안나온다고 한건 아니겠죠.. ^^

제가 테스트 할 때.... 잠시 졸았나 봐요...
좀 쉬었다가 하니 되더군요....쯥....
암튼 감사합니다..^^
좀 쉬었다가 하니 되더군요....쯥....
암튼 감사합니다..^^