- ベストアンサー
複数テーブルにまたがるmax
こんにちは。 PostgreSQL8.1.10を使っています。 複数のテーブルに日付情報が入っています。 この日付のなかで最新のものを検索したいのですが、どうすればよいのでしょうか? テーブルが1つの場合なら、 select max(date) from table1; でできるのですが。 テーブルは3つ以上(10くらい)になる予定です。なにはよい方法はないでしょうか。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
普通に考えれば、unionを使うと思います。
お礼
select max(max) from ( select max(date) from table1 union select max(date) from table2 ) as a; でできました。