포럼

executeQuery의 버그

2012.04.21 20:01

Xiso

executeQuery를 사용하면 total_count, total_page, page, list_count 등을 쉽게 관리할 수 있는 굉장한 장점이 있습니다.


그중 total_count 는 같은쿼리를 컬럼을 count(*)로 변경하여 다시한번 재 실행 해주죠.


그런데, member함수에 포함된 getMemberWithinGroup.xml을 살펴보면 group by 절이 포함되어 있습니다.


group by절이 포함된상태에서 count(*)를 사용하면 다음과같은 결과가 나옵니다.


이전.jpg


당연하지요. member_srl로 group_by 를 했으니까요.


관리자모드에서 그룹검색을하면 총 회원수가 1로 나옵니다.


이 문제는 같은쿼리를 서브쿼리로 한번 포장을 해준다면 가능합니다.


select count(*) from ( getMemberWithinGroup.xml ) as table


과 같은 형태로 말이죠


그럼 다음과같은 결과가나옵니다.


개선.jpg


큰문제는 아니지만, XE를 베이스로 개발하는 모듈개발자 입장에선 꽤나 난해한 문제입니다.


모든쿼리를 서브쿼리화 하여야 하니까요... 1.5에선 그나마 xml 서브쿼리가 지원되서 다행이지만 예전같았으면...


executeQuery 를 포기해야합니다.


다른분들은 어떻게 생각하시나요?




- googleCode에 업로드함이 마땅하다 생각하나, 다른유저분들은 잘안보시는 것 같아 이곳에 올려둡니다.

글쓴이 제목 최종 글
푸하라 깜짝 놀랬습니다. 첫페이지 소스표기 부분 win32 스타일 소스를 봐서... [1] file 2012.01.06 by 銀童
착한악마 익스8에서 오류 나시는 분들 보세요. [8] 2012.01.06 by 강병권735
NA답답이 1.5.x 회원관리에서 등급별로 회원 목록 축출이 안 되나요... [1] 2012.01.06 by NA답답이
바위구절초 modules/member/ 업데이트 안됨! 어찌해야 될까요? [3] 2012.01.06 by 송동우
박키스 구인구직/부동산 게시판 [2] 2012.01.06 by NA답답이
레이딘 오픈 ID는 어떻게 된 걸까요? [5] 2012.01.06 by 비밀얌
sejin7940 XE Market 에서 이 가격을 이해할 수 있을까요? [5] 2012.01.06 by sejin7940
엄경오 쇼핑모듈 에러 어떻게 해야 하나요? [5] 2012.01.06 by 이지데브
sugarkane 텍스타일 지원은 멈춘 것인가요? [17] 2012.01.07 by djaos
카르마 1.5 버전대 CafeXE에서 애드온 잘 되시나요? [6] 2012.01.07 by 카르마
섹시한과쟈 Wiki,Textyle 업데이트 진전이 보이네요. [3] 2012.01.07 by 시카고
청개굴이 다음, 네이버처럼 회원가입시 자동가입방지 도구가 있었으면.. [3] 2012.01.07 by Goos
SMaker 인터넷 상이라고 생각없이 댓글다는 인간들 [5] 2012.01.07 by 뮤 
맥문동 1.5.* 버젼 업 이후 cu3er 모듈 혹 사용중인 분 계실까요? [1] 2012.01.07 by 서비여
lformula 보드 모듈에서 제목 색상 및 제목 굵기 관련하여 문의가 있습니다. [1] 2012.01.08 by 카이네드
하규태 에디터에 버그가 있는 걸까요 .. [1] 2012.01.08 by WSJ
lformula 한가지만 더 여쭙겠습니다. 최근 게시물 위젯 관련입니다. [2] 2012.01.08 by 한마음^^
Jabezp 1.4.5.10 에서 1.5.1.2k 로 업그레이드시 게시물만 추출 이전하는 법은?  
cherryfilter HashDos 공격과 관련된 내용 [3] 2012.01.08 by SkyKiDS
하얀마법 글이 등록이 되지 않습니다. [5] 2012.01.09 by 대암지기