포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
DB 이슈
2011.11.16 00:36
1.5 버전
1. 특정 테이블과 조인후 (left, right) 특정 컬럼에 distinct 처리시 total count 는 distinct전의 join 상태의 개수가 나옵니다. 페이징오류되버립니다.
2. groups 로 그룹했을 경우 total count는 1이 되버리는 현상 발견.
- count(*) 처리 되어있음.
classes/db/DBMysql.class.php
function queryPageLimit($queryObject, $result, $connection){ $limit = $queryObject->getLimit(); // Total count $temp_where = $queryObject->getWhereString(true, false); $count_query = sprintf('select count(*) as "count" %s %s', 'FROM ' . $queryObject->getFromString(), ($temp_where === '' ? '' : ' WHERE '. $temp_where)); if ($queryObject->getGroupByString() != '') { ... more
댓글 2
-
니오티
2011.11.16 01:26
-
니오티
2011.11.16 01:59
function queryPageLimit($queryObject, $result, $connection){ $limit = $queryObject->getLimit(); // Total count $temp_where = $queryObject->getWhereString(true, false); $temp_select = $queryObject->getSelectString(false); $count_query = sprintf('select count(*) as "count" %s %s', 'FROM ' . $queryObject->getFromString(), ($temp_where === '' ? '' : ' WHERE '. $temp_where)); if ($queryObject->getGroupByString() != '') { $count_query = sprintf('select count(*) as "count" from (%s) xet', $count_query); /*천영진 추가*/ }else if(is_string($temp_select) && ereg("distinct", $temp_select)){ $count_query = sprintf('select '.$temp_select.' %s %s', 'FROM ' . $queryObject->getFromString(), ($temp_where === '' ? '' : ' WHERE '. $temp_where)); $count_query = sprintf('select count(*) as "count" from (%s) xet', $count_query); } /*천영진 추가*/
글쓴이 | 제목 | 최종 글 |
---|---|---|
카이네드 | 금주에 업데이트 될련지.. [22] | 2011.11.16 by Goos |
카이네드 | (수정) 모바일용 한줄메모장을 만들어보곤 있습니다만.. [4] | 2011.11.16 by 노튼 |
헤슨 | 한 주간의 사용자 포럼 이야기. [6] | 2011.11.16 by CMD |
루큐모닷컴 | TS마크와 xe 마크는먼가요? [1] | 2020.03.14 by 툴툴스 |
니오티 | DB 이슈 [2] | 2011.11.16 by 니오티 |
ㅠ도라에몽ㅠ | 우분투서버 핼프 ㅠㅠ [4] | 2011.11.15 by ㅠ도라에몽ㅠ |
PD유스 | XE 사이트가 정말 빨라지는 법과 버그 [1] | 2020.03.14 by PD유스 |
오뎅궁물 | 외부페이지 사용 시 자동으로 추가되는 라인 추가 안 되게 할 수는 없나요? | |
엄경오 | 스펨방지 하기 위해서 captcha 기능 | |
불편한몸매 | 컨텐츠 확장위젯 [4] | 2011.11.15 by 채이진 |
루큐모닷컴 | 개인웹하드 어떻게 열어요? [5] | 2011.11.15 by 황비 |
rjsoo | 메뉴 추가 사항 건의(이슈등록) | |
銀童 | 서울 XE 캠프 종료후, 뒷풀이 행사를 가져보는건 어떨까요? [3] | 2011.11.14 by 인터니즈2 |
무실 | 새 버전은 아이패드와 테블릿 사용자들의 글쓰기가 가능한지요? [5] | 2020.03.14 by 모조키 |
빽짱구 | 이기능은 어떻게 생각하시나요 [4] | 2011.11.13 by 무한탐구 |
YEARNING | 관리자페이지에서,,,설치된위젯삭제시에러 | |
백성찬 | 인증메일 재발송 에러 [4] | 2011.11.13 by 백성찬 |
PD유스 | 사용자들이 주고 받은 쪽지를 관리자가 볼 수 있다면? [25] | 2011.11.13 by PD유스 |
ForHanbi | 레이아웃 설정에서 <var name="" type="image"> 설정 한계 갯수19 | |
VL-2536 | 게시판에서 분류추가 문제 |
subQuery는 아직 완성 안되었나보네요 ㅠ