一連の重複から最新の要素のみを含む必要があるテーブルからビューを作成する必要があります。簡単な作業ですが、問題はテーブルが正規化されていないことです。各レコードは、Transponder、Country、および System の 3 つの文字列列によって識別されます。データベース構造を変更することはできません。Time 列に基づいて、最新の要素が返されます。そのようなデータを持っている:
Transponder | Country | System | Time
--------------------------------------------
AAA | BBB | CCC | 2012-01-01
AAA | BBB | CCC | 2010-01-01
AAA | BBB | CCC | 2013-01-01
AAA | BAB | DDD | 2011-01-01
AAA | BAB | DDD | 2010-01-01
ビューで 2 行のみを返すようにします。
AAA | BBB | CCC | 2013-01-01
AAA | BAB | DDD | 2011-01-01
どうすればこれを達成できますか?Postgresql 9.2 を使用しています。