私は以下のようなテーブル構造を持っています。User_Id =100
どこで、どこでUser_sub_id = 1
、time_used = minimum of all
どこTimestamp
で最高の行を選択する必要があります。私のクエリの出力は次のようになります。
US;1365510103204;NY;1365510103;100;1;678;
私のクエリは次のようになります。
select *
from my_table
where CODE='DE'
and User_Id = 100
and User_sub_id = 1
and time_used = (select min(time_used)
from my_table
where CODE='DE'
and User_Id=100
and User_sub_id= 1);
これにより、4行すべてが返されます。タイムスタンプが最も高い 1 つだけが必要です。どうもありがとう
CODE: Timestamp: Location: Time_recorded: User_Id: User_sub_Id: time_used
"US;1365510102420;NY;1365510102;100;1;1078;
"US;1365510102719;NY;1365510102;100;1;978;
"US;1365510103204;NY;1365510103;100;1;878;
"US;1365510102232;NY;1365510102;100;1;678;
"US;1365510102420;NY;1365510102;100;1;678;
"US;1365510102719;NY;1365510102;100;1;678;
"US;1365510103204;NY;1365510103;100;1;678;
"US;1365510102420;NY;1365510102;101;1;678;
"US;1365510102719;NY;1365510102;101;1;638;
"US;1365510103204;NY;1365510103;101;1;638;