의 마지막 독특한 세트를 가져옵니다 : 유일하게 고유 한 값이 ID 즉, 기본 키에있는이 표에서나는 데이터베이스에는 다음과 같은 열을 포함하는 테이블이 기록
id code value datetime timestamp
합니다.
datetime 값을 기반으로이 테이블의 마지막 고유 레코드 집합을 검색하려고합니다. 예를 들어, 아래 생각한 것은 내 테이블
id code value datetime timestamp
1 1023 23.56 2011-04-05 14:54:52 1234223421
2 1024 23.56 2011-04-05 14:55:52 1234223423
3 1025 23.56 2011-04-05 14:56:52 1234223424
4 1023 23.56 2011-04-05 14:57:52 1234223425
5 1025 23.56 2011-04-05 14:58:52 1234223426
6 1025 23.56 2011-04-05 14:59:52 1234223427
7 1024 23.56 2011-04-05 15:00:12 1234223428
8 1026 23.56 2011-04-05 15:01:14 1234223429
9 1025 23.56 2011-04-05 15:02:22 1234223430
내가 ID를 4, 7, 8 레코드를 검색 할, 9 즉 (날짜 시간 값 기준) 구분 코드 레코드의 마지막 세트입니다. 내가 강조한 것은 단순히이 테이블이 수백만 개의 레코드와 수백 개의 개별 코드 값을 포함하기 때문에 내가 성취하고자하는 것의 한 예일뿐입니다.
이 작업을 수행하기 위해 사용할 수있는 SQL 문은 무엇입니까? 단일 SQL 문으로 처리 할 수없는 것 같습니다. 내 데이터베이스는 MySQL 5입니다.
자동 증가의 경우 datetime 테스트를 피하기 위해 +1 ... 저는 자유롭게 형식을 다시 잡았습니다. – krtek
매력처럼 작동합니다! 이것에 대해 고마워. –
@smdrager, Very Nice ... 내 시간을 저장했습니다. – vissu