database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
ㆍCUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
CUBRID Q&A 1225 게시물 읽기
No. 1225
Q.조인 쿼리 속도 문제 확인 부탁드립니다.
작성자
전동욱
작성일
2008-09-02 14:33
조회수
4,211

--조인쿼리

SELECT A.UNO, GNO, REPLY_DEPTH, MEMB_ID, NICKNAME, SUBJECT, ADMINNOTICE_YN, READ_CNT, A.INS_DATE, DEL_YN, UPLOAD_MULTIMEDIA_TYPE,

(SELECT COUNT(*) AS COMMENT_CNT FROM TBWB_BOARD_COMMENT_A01 WHERE DEL_YN <> \'Y\' AND MASTER_UNO = A.UNO) COMMENT_CNT

FROM TBWB_BOARD_A01 A

INNER JOIN (SELECT UNO FROM TBWB_BOARD_A01_CONTENT WHERE (CONTENT LIKE \'%123%\')) B ON A.UNO = B.UNO

WHERE ADMINNOTICE_YN = \'N\' AND DEL_YN = \'N\'

USING INDEX IX_TBWB_BOARD_A01_U (+)

 

--일반쿼리

SELECT A.UNO, GNO, REPLY_DEPTH, MEMB_ID, NICKNAME, SUBJECT, ADMINNOTICE_YN, READ_CNT, A.INS_DATE, DEL_YN, UPLOAD_MULTIMEDIA_TYPE,

(SELECT COUNT(*) AS COMMENT_CNT FROM TBWB_BOARD_COMMENT_A01 WHERE DEL_YN <> \'Y\' AND MASTER_UNO = A.UNO) COMMENT_CNT

FROM TBWB_BOARD_A01 A

WHERE ADMINNOTICE_YN = \'N\' AND DEL_YN = \'N\' AND CONTENT LIKE \'%123%\'

USING INDEX IX_TBWB_BOARD_A01_U (+)

 

이 글에 대한 댓글이 총 1건 있습니다.

SELECT /*+ ORDERED */ A.UNO, GNO, REPLY_DEPTH, MEMB_ID, NICKNAME, SUBJECT, ADMINNOTICE_YN, READ_CNT, A.INS_DATE, DEL_YN, UPLOAD_MULTIMEDIA_TYPE,

(SELECT COUNT(*) AS COMMENT_CNT FROM TBWB_BOARD_COMMENT_A01 WHERE DEL_YN <> \'Y\' AND MASTER_UNO = A.UNO) COMMENT_CNT

FROM TBWB_BOARD_A01 A, TBWB_BOARD_A01_CONTENT B

WHERE B.CONTENT LIKE \'%123%\'

AND A.UNO = B.UNO

AND ADMINNOTICE_YN = \'N\' AND DEL_YN = \'N\'

USING INDEX IX_TBWB_BOARD_A01_U (+) , pk_tbwb_board_a01_content(+)

 

>--조인쿼리

>SELECT A.UNO, GNO, REPLY_DEPTH, MEMB_ID, NICKNAME, SUBJECT, ADMINNOTICE_YN, READ_CNT, A.INS_DATE, DEL_YN, UPLOAD_MULTIMEDIA_TYPE,

>(SELECT COUNT(*) AS COMMENT_CNT FROM TBWB_BOARD_COMMENT_A01 WHERE DEL_YN <> \'Y\' AND MASTER_UNO = A.UNO) COMMENT_CNT

>FROM TBWB_BOARD_A01 A

>INNER JOIN (SELECT UNO FROM TBWB_BOARD_A01_CONTENT WHERE (CONTENT LIKE \'%123%\')) B ON A.UNO = B.UNO

>WHERE ADMINNOTICE_YN = \'N\' AND DEL_YN = \'N\'

>USING INDEX IX_TBWB_BOARD_A01_U (+)

>

>--일반쿼리

>SELECT A.UNO, GNO, REPLY_DEPTH, MEMB_ID, NICKNAME, SUBJECT, ADMINNOTICE_YN, READ_CNT, A.INS_DATE, DEL_YN, UPLOAD_MULTIMEDIA_TYPE,

>(SELECT COUNT(*) AS COMMENT_CNT FROM TBWB_BOARD_COMMENT_A01 WHERE DEL_YN <> \'Y\' AND MASTER_UNO = A.UNO) COMMENT_CNT

>FROM TBWB_BOARD_A01 A

>WHERE ADMINNOTICE_YN = \'N\' AND DEL_YN = \'N\' AND CONTENT LIKE \'%123%\'

>USING INDEX IX_TBWB_BOARD_A01_U (+)

 

남재우님이 2008-09-02 14:58에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1228Q.c-api 질문드립니다~~ [1]
박유나
2008-09-04
3718
1227Q.큐브리드 로그파일에 남은 ERROR 관련 문의 입니다. [1]
류성률
2008-09-02
4595
1226Q.MAX 값 가져오기 대체 방법 문의 [1]
전동욱
2008-09-02
4188
1225Q.조인 쿼리 속도 문제 확인 부탁드립니다. [1]
전동욱
2008-09-02
4211
1224Q.테이블에 데이터가 삭제 되지 않습니다. [1]
인경수
2008-08-30
3902
1223여긴 글써지나 모르겠군여 [1]
손님2
2008-08-28
3678
1222Q.서버 프로세스 실행이 안되요 [1]
cacus
2008-08-22
4308
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.070초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다