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
운영게시판
최근게시물
PostgreSQL Q&A 4125 게시물 읽기
No. 4125
전체 테이블에서..
작성자
김동준
작성일
2002-04-03 15:03
조회수
1,790

전체 자료(한달이 지나면 모든 동일 id의 레코드가 하나씩 늘어나는 테이블 ) 에서 가장 최근의 데이터만 불러서 보고 싶은데 그렇게 하려면 어떤 방법을 써야 될까요??

 

무식하게 하나하나 찾으면 되긴 되겠지만 그럴러면 넘 시간이 오래 걸릴거 같아서요..

 

고수님들 부탁 드립니다.

 

테이블 구조는

no id a b c

------------------------------

1 aa 10 20 0

2 bb 1 1 3

3 cc 2 5 6

이렇게 데이타가 들어 있으면 한달이 지나면

no id a b c

------------------------------

1 aa 10 20 0

2 bb 1 1 3

3 cc 2 5 6

4 aa 11 30 5

5 bb 55 5 5

6 cc 12 32 2

 

뭐 이런 식으로 늘어 납니다... 물론 그 사이에 다른 아이디가 들어 올수도 있구요... 그니간 id당 가장 최근의 자료를 하나만 보면 되거등요...

 

꼭좀 부탁 드릴게요..

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

위 구조로는 불가능해보입니다.

 

7.2이하에선 oid를 써서 얼추(대충)추려볼수는 있겠지만,,

데이타베이스이니만큼 자료의 무결성을 생각한다면 좋은방법은 아닐거고

 

하옇든 시간관련 필드나 카운트필드를 추가하든지하는수밖에 없어보임니다.

가우님이 2002-04-04 20:32에 작성한 댓글입니다.

select *

from tmplee

where no in

(select max(no) from tmplee group by id);

 

이렇게 하시면 될듯!!!

늘님이 2002-04-06 12:15에 작성한 댓글입니다.

select id, no from 테이블명

where ( id, no ) in

( select id, max(no) from 테이블명

group by id );

 

요 방법이 좀 더 낳아 보이네요...!!

쥬피터님이 2002-04-12 17:35에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4129postgres start 할때...
서천주
2002-04-04
1426
4131┕>Re: postgres start 할때...
가우
2002-04-04 20:19:27
1511
4134 ┕>Re: Re: postgres start 할때...
서천주
2002-04-08 11:11:12
1450
4127[급질문]MFC에서 PostgreSQL접속 [1]
황치환
2002-04-03
2553
4126[질문]새롭게 추가한 user에 superuser 권한주기..
급한이
2002-04-03
1435
4130┕>Re: [질문]새롭게 추가한 user에 superuser 권한주기..
가우
2002-04-04 20:15:27
1714
4125전체 테이블에서.. [3]
김동준
2002-04-03
1790
4121RH7.2 + postgresql 7.2 [1]
배재한
2002-04-03
1393
4119한머신에 두개의 포스트그레서를 뛰우는게 가능한가요
우즈리
2002-04-02
1148
4122┕>Re: 한머신에 두개의 포스트그레서를 뛰우는게 가능한가요
정재익
2002-04-03 10:53:15
1369
4118Performance 부분...급함 [1]
홍길동
2002-04-02
1180
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다