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
운영게시판
최근게시물
MySQL Q&A 27991 게시물 읽기
No. 27991
Limit 명령어 질문이요.
작성자
박지훈(bluestruth)
작성일
2009-02-01 16:23
조회수
4,701

안녕하세요. Limit 명령어 질문 하나만 드릴께요.

아래 쿼리에서 제가 하고싶은 것은 정렬된 데이터의 9건만 가져오고 싶습니다.


ORDER BY 는 최상위 FROM 절 Y 안에서 이미 했구요.

정렬된 데이터 Y 까지는 확인 했습니다. 그런데 Y 의 데이터를 Limit 하니 T_MEMBER 테이블의 상위 9건이 나옵니다.

ORDER BY 가 먹히지 않은 듯 합니다. 

어느 부분이 잘 못되었는지, 정렬된 (ORDER BY) 데이터를 Limit 하려면 어떻게 해야하는지 답변 부탁 드립니다.

감사합니다.


- 쿼리 -


SELECT  Y.*

FROM    (

             SELECT  A.EMP_CD,

                           A.MEMBER_NM,

                           B.COMPANY_NM,

                           (SELECT X.CD_NM FROM T_CODE X WHERE X.LGRP_CD = '0002' AND A.CLASS_CD = X.MGRP_CD) CLASS_NM,

                           C.AUTH_CD,

                           (SELECT X.CD_NM FROM T_CODE X WHERE X.LGRP_CD = '0003' AND C.AUTH_CD = X.MGRP_CD) AUTH_NM,

                           B.TEL1,

                           B.TEL2,

                           B.TEL3,

                           B.HP1,

                           B.HP2,

                           B.HP3,

                           B.EMAIL       

              FROM    T_MEMBER A LEFT OUTER JOIN T_MEMBER_AUTH C ON A.EMP_CD = C.EMP_CD,

                           T_MEMBER_ADDR B

              WHERE   A.EMP_CD = B.EMP_CD

              ORDER BY AUTH_CD DESC, MEMBER_NM 

             ) Y

LIMIT 1,9

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

이상하네요, 저는 유사한 형태의 쿼리를 하면 결과가 잘 나옵니다.
그리고 실수하신 것이겠지만, limit는 시작이 0입니다. 처음부터 뽑으시려면 limit 0,9 하셔야 합니다.

박현우(lqez)님이 2009-02-03 17:05에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27994mysql 오류나는부분 수정을 어떻게 해야하나요?<초짜라서여> [7]
김정훈
2009-02-02
11213
27993mysql데이터 삭제하여도 번호가 이여져서 나와요...ㅠㅠ [3]
허점강
2009-02-02
5391
27992mysql 에러가나도 강제로 복구시키는방법은없나요?[초짜에여] [1]
김정훈
2009-02-02
7447
27991Limit 명령어 질문이요. [1]
박지훈
2009-02-01
4701
27989CMD에서 한글이 입력? 출력? 이 되지 않아요. [5]
푸우하니
2009-01-31
5557
27987급합니다.
신봉길
2009-01-30
4519
27986필드 갯수 구하는것 문의 드립니다. [2]
신정훈
2009-01-29
4738
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다