포럼

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

글쓴이 제목 최종 글
DynamicLaser github로 pull request 두번한게 모두 다 반영되었네요. [3] 2014.04.15 by XE
이즈야 1.7.5 나오는 거 아니었나요? [6] 2014.04.15 by 애니즌
W.O 질문이 해결되었으면 해결되었다고 댓글을 달아주셨으면 좋겠어요 [3] 2014.04.15 by W.O
곰탕lol왕자 imgur api 드디어 깔았네요 [8] 2014.04.15 by 곰탕lol왕자
애니즌 xe에서는 임의 속성을 삭제하나 봅니다..ㅠㅠ [8] 2014.04.15 by 애니즌
DynamicLaser 게시판 스킨에서 꼭 필요한 기능 어느것들이 있을까요? [3] 2014.04.15 by XE힘들당휴
zero [취소] zbXE를 이용한 사이트 구축 및 활용 사례에 대해서 주제 발표해주실 분 모십니다. [3] 2014.04.14 by RPGLover
마이웹 참나 기가 막혀서 [52] 2014.04.14 by 이니셔티브
xe_마니 SSL자동설치 [9] 2014.04.14 by xe_마니
애니즌 문서 모듈에서 공지로 설정된 글이 항상 최근 글로 인식하는 문제..? file  
애니즌 휴... [34] 2014.04.14 by 애니즌
ForHanbi 포럼형이면 진짜 포럼형 구조를 여기에 한번 테스트 해 보는것도... [5] 2014.04.14 by teguh100
용초딩 아이디 로그인, 이메일 로그인 차이가 뭔가용? [5] 2014.04.14 by 용초딩
마이웹 정말 솔직히 이야기할까요? [3] 2014.04.14 by KrteamENT
ForHanbi 이런 카르마님의 검색모듈이 안정화 되었나보네 [10] 2014.04.14 by JinkPark
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