나는 다음과 같은 레이아웃 테이블 tbldevicevaluelog
있습니다MySQL의 쿼리 그룹 최신 삽입
ts
타임 스탬프입니다
id | ts | dc | data1 | data2
, dc
가 devicecode이다. data1
및 data2
이 최신 값입니다.
총 130 개의 다른 장치 코드가 있습니다.
목표는 각 사용 가능한 장치 코드에서 최신 시간과 data1
을 얻는 것입니다.
아래 쿼리를 통해 장치 코드와 최신 시간을 알 수 있습니다.
SELECT dc, MAX(ts) FROM tbldevicevaluelog GROUP BY dc
문제는 방법이 최신 시간에 속하는되는 data1
를 얻는 것입니다?
노력이'TS = 최대 (TS)' –