0

私が試したとき:

select * 
from some_table 
group by table_id 
order by timestamp desc;

timestampその特定の値が最小の行を取得していますtable_id(グループ化に使用します)

timestampその特定の値が最も高い行を取得するにはどうすればよいですかtable_id

私も試しました:

select * 
from some_table 
group by table_id 
having max(timestamp) 
order by timestamp desc;

最初のケースと同じ結果が得られます。

ありがとうございました

4

2 に答える 2

0
SELECT * FROM (SELECT * FROM some_table ORDER BY timestamp) t1 GROUP BY t1.id
于 2013-09-13T06:38:51.917 に答える