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 28164 게시물 읽기
No. 28164
DISTINCT, ORDER BY, LIMIT 실행 순서는..?
작성자
nifelee
작성일
2009-04-15 16:39
조회수
6,143

제목 그대로 mysql 내에서 distinct, order by, limit 실행 순서를 알고 싶습니다..


정렬 후 distinct를 하는지.. 아니면 distinct 후 정렬을 하는지..

limit 는 위에 명령어 다 실행 후에 실행이 되는건지..


위 3개 함수의 실행 순서를 알고싶습니다~~


테이블 Join 시 원하는 데이터가 안나와서


select distinct col-y

from (select col-y from table where condition .. order by col-x) t

limit n;


이런 쿼리로 해결은 했는데 전체 테이블을 다 스캔하는 방법밖에 없는거 같아서 문의드립니다..

[Top]
No.
제목
작성자
작성일
조회
28167너무 간단한 질물일지 모르지만... ㅠㅠ;; [1]
유니
2009-04-17
5080
28166show index 에서 cardinality 값에 대해 [3]
오아시셔
2009-04-16
6627
28165서브퀘리 안되는 sql 문 하나 봐주시면 안될가요? [1]
초보새내기
2009-04-15
5699
28164DISTINCT, ORDER BY, LIMIT 실행 순서는..?
nifelee
2009-04-15
6143
28163KSC5601-1992
박춘삼
2009-04-15
5365
28161alter를 많이 하면 테이블이 불안정해질까요?
신정욱
2009-04-15
5715
28160IF 명령문의 사용법? [3]
우왕국
2009-04-13
6041
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다