포럼

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

글쓴이 제목 최종 글
AJKJ 서버→클라이언트 암호화 애드온 개발 실패 ㅠㅠ [6] 2014.04.14 by 기진곰
ForHanbi 전문가를 상대하기는 힘들어... [2] 2014.04.14 by ForHanbi
DynamicLaser 이미지 압축만 서비스하는 신기한 홈페이지가 있어서 소개합니다. [6] 2014.04.14 by 카르마
W.O 가끔 보면 이런 생각이 듭니다. [2] 2014.04.14 by zombiman
XE 공식사이트 관련 문의나 제안사항은 "사이트 이용 문의"로 부탁드립니다. [10] 2014.04.14 by socialskyo
별을사랑했네 XE 기본탑제 레이아웃은 무엇 때문에 만들어 둔건가요? [2] file 2014.04.13 by YJSoft
이즈야 윈도우XP 지원종료 기념 애드온 제작중인데... [21] file 2014.04.12 by 이즈야
업글 설치형 블로그 업글타일 공식 사이트 베타(?) 오픈 하였습니다. [18] file 2020.03.14 by 오락실주인
KrteamENT 개발자가 일은 하고 돈은 못받고 ㅎㅎ [20] file 2014.04.13 by Garon
CI XSS 공격 [15] file 2013.11.21 by CI
푸시아 기본 게시판 파일 서버 분리 작업 성공했네요~ [14] file 2014.02.16 by starlee3
가을풍경 지도형 게시판을 만들려고 합니다. [5] file 2012.12.31 by Gary189
*별로* 회원 확장 입력에서 다국어 추가 file  
키스미베이베 DB를 손보다가 망쳣는데 이렇게해도 될까요? [3] file 2012.09.03 by misol
도라미 초창기 개발자문서 'XE스킨제작실습' 수정해봤어요 [8] file 2012.08.22 by 도라미
Xiso executeQuery의 버그 [7] file 2012.05.07 by 난다날아
misol 게시글 중복 등록 문제를 이렇게 해결하면 어떨까요? [6] file 2012.01.27 by misol
어쿠스틱 한 확장변수의 양이 매우 많을 때 이상한 버그 같은 게 있는 것 같습니다. [4] file 2012.11.14 by trustech
Treasurej 개발팀님, 코어 404 테스트 해주세요. [6] file 2012.01.20 by 황비
misol XE Core 1.5에서 Document 모듈이 존재하지 않은 글의 allowComment 값을 false로 반환하는 문제. [3] file 2012.01.03 by misol