많은 답변? 부탁드립니다.! 정보
많은 답변? 부탁드립니다.!
본문
추천
0
0
댓글 12개

익스 7에서 댓글 입력버튼이 안보임
머가 중복된 값이라는건지 그걸 모르겟네요
쿼리문만 수정하시면될 것같은데
$total = mysql_result(mysql_query("select sum(fi_money) from ig_fund_input as a, mir_member as b where a.mno=b.no and name='{$data[name]}' and ( fi_type='CMS' or fi_type='기탁')"),0);
머가 중복된 값이라는건지 그걸 모르겟네요
쿼리문만 수정하시면될 것같은데
$total = mysql_result(mysql_query("select sum(fi_money) from ig_fund_input as a, mir_member as b where a.mno=b.no and name='{$data[name]}' and ( fi_type='CMS' or fi_type='기탁')"),0);

이름과 기수가 같은건 데이터를 무조건 1개만 출력하고자하는거죠..

GROUP BY `이름` , `기수`

이건 이름하고 기수를 합친(그룹화)다는거 아닌가요?
출력한 데이터에서 이름이 똑같이 들어간 데이터가 있다면 1개만 출력하는 조건이 필요합니다 ㅠㅠ
출력한 데이터에서 이름이 똑같이 들어간 데이터가 있다면 1개만 출력하는 조건이 필요합니다 ㅠㅠ

distinct 쓰면 안 되나요?

어떨때 쓰는지 모르겠습니다 검색결과 제가 바로윗 대댓글에 말한 결과랑 다를것 같네요.

http://utfcoach.cafe24.com/terrorboy.php
맞게 만든건지 모르겠네요. 제가 왕초보인걸 감안하고 보세요... ㅎㅎ
해놓고보니 group by 랑 distinct 다른게 order 만 다른 거 같네요... 아닌가 ㅎㅎ;;
맞게 만든건지 모르겠네요. 제가 왕초보인걸 감안하고 보세요... ㅎㅎ
해놓고보니 group by 랑 distinct 다른게 order 만 다른 거 같네요... 아닌가 ㅎㅎ;;

좋은정보감사합니다.
group by 가 where전에 와야지요?
where 앞에 ig_cms as a, mir_member as b 이걸써야해서
ig_cms as a, mir_member as b group by name을 했더니 오류가 나더라구요 ㅎㅎ
무튼 제가 mysql+php에 엄청약해서.. (별개지만... 엑셀도..)
group by 가 where전에 와야지요?
where 앞에 ig_cms as a, mir_member as b 이걸써야해서
ig_cms as a, mir_member as b group by name을 했더니 오류가 나더라구요 ㅎㅎ
무튼 제가 mysql+php에 엄청약해서.. (별개지만... 엑셀도..)

헙....
$query = "select distinct name from ig_cms as a, mir_member as b where a.mno=b.no and $db_oder order by name asc limit $from_record, $pages_num";
이렇게 하니까 되네요...
기술기부 감사합니다.!!
$query = "select distinct name from ig_cms as a, mir_member as b where a.mno=b.no and $db_oder order by name asc limit $from_record, $pages_num";
이렇게 하니까 되네요...
기술기부 감사합니다.!!

가장 좋은것은
Array ( [0] => 이름 [name] => 이름 [1] => 기수 [i_su] => 기수 )
처럼 들어간다는점이네요 배열안에서 중복은 들어가지만 이부분은 문제가 되지 않는 부분이라!!!
Array ( [0] => 이름 [name] => 이름 [1] => 기수 [i_su] => 기수 )
처럼 들어간다는점이네요 배열안에서 중복은 들어가지만 이부분은 문제가 되지 않는 부분이라!!!

bbs/list.php 뜯어보다 distinct 가 있길래 뭔가 하고 찾아봤었는데 그게 이렇게 쓸모가 있게 되어 저도 기분이 좋네요 ㅎㅎ

정말감사합니다.!!