나는 다음과 같은 테이블이 있습니다MySQL은 : constatnly 증가 값으로 ID를 찾을 수
create table my_table
(
SubjectID int,
Date Date,
Test_Value int
);
insert into my_table(SubjectID, Date, Test_Value)
values
(1, '2014-01-01', 55),
(1, '2014-01-05', 170),
(1, '2014-01-30', 160),
(2, '2014-01-02', 175),
(2, '2014-01-20', 166),
(2, '2014-01-21', 160),
(3, '2014-01-05', 70),
(3, '2014-01-07', 75),
(3, '2014-01-11', 180)
내가 지속적으로 시간이 지남에 Test_Value 증가와 함께 ID를 찾으려합니다. 이 예에서는 SubjectID 3만이 해당 조건을 충족시킵니다. 이것을 찾으려면 코드를 작성해 주시겠습니까? 언제나처럼 당신의 도움에 감사드립니다.
"가장 효율적인"것에 대해 걱정하기 전에 "정답을주십시오"라고 걱정하지 마십시오. –
MySQL 외부에서 이것을하는 것이 더 나을 수도 있습니다. 당신이 사용하는 언어에 상관없이. –
내가 작업중인 데이터 세트에는 약 5,000 만 개의 행과 1100 만 개의 ID가 있습니다. 이것이 MySQL에서 할 수 있다면 더 좋을 것입니다. – midtownguru