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 29546 게시물 읽기
No. 29546
날짜별로 최대 10개씩 값 가져오는 방법이 궁금합니다.
작성자
쨔르(corea)
작성일
2010-02-12 01:50
조회수
6,451

게시물이 계속 쌓여가는데

일주일동안 이나 최근 열흘동안의 글 중에서

날짜별로 최대 10개씩의 row만 가져오는 쿼리를 만들고 싶은데요..

조언을 부탁드립니다.

 

등록일이 2010-01-01 인 글 100개중 마지막글 10개
2010-01-02인 글 12개 중 마지막글 10개

이렇게..

가져오고 싶은데요.

2010-01-03 3row          <-    해당일에 등록된 글이 10개 미만일 경우 해당 글 만..
2010-01-02 10row
2010-01-01 10row

이런식으로 가져오고 싶은데 어떻게 해야할지 도움을 부탁드립니다.

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

간단하게 생각해보면, 날짜별로 쿼리한 후, UNION 시키는 방법이 있겠습니다. 운용 중인 상태에서 별도의 인덱스 추가 비용도 없으리라 생각됩니다.

 

그 외에 변수나 서브쿼리등을 활용하여 다르게 구성해볼 수도 있겠습니다만, 지금 당장은 생각나지 않는군요 ^^

 

박현우(lqez)님이 2010-02-16 10:10에 작성한 댓글입니다.

답변 감사합니다.

union 밖에 저두 따로 방법이 생각나지 않네요~^^ 

쨔르(corea)님이 2010-02-16 20:37에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29549cpu wait 점유율 99.99% 미치겠습니다. [1]
치윤
2010-02-16
7164
29548DB Migration(?) 관련 조언 부탁드립니다. [3]
김주홍
2010-02-14
6006
29547최적화된 검색방법 [1]
이하사
2010-02-12
6303
29546날짜별로 최대 10개씩 값 가져오는 방법이 궁금합니다. [2]
쨔르
2010-02-12
6451
29543mysql 리플리케이션 방법으로 해서 쿼리를 분활을 하는 방법 [4]
김하림
2010-02-10
6437
29542int 디폴트 [2]
김성민
2010-02-10
6061
29540[mysql]lock문제로 max_connection 초과된 문제 [4]
김하림
2010-02-10
7151
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다