テーブルから最大行を選択するにはどうすればよいですか? 最大とはどういう意味ですか? 私のテーブルには TIME1 と TIME2 の 2 つのタイムスタンプ列があります。最大の列は、TIME1 の最新の値を持つ列です。それが一意の行でない場合、最大値はそれらの行内で TIME2 の最新の値を持つ行です。
それが重要な場合、これはOracleにあります。
必要なのは「Top-N」クエリです。
select * from(select * from table order by time1 desc、time2 desc)where rownum <2;
time1、time2で適切にインデックスを作成すると、非常に高速になります。
http://blog.fatalmind.com/2010/07/30/analytic-top-n-queries/