重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

こんにちは。
PostgreSQL8.1.10を使っています。

複数のテーブルに日付情報が入っています。
この日付のなかで最新のものを検索したいのですが、どうすればよいのでしょうか?
テーブルが1つの場合なら、
select max(date) from table1;
でできるのですが。

テーブルは3つ以上(10くらい)になる予定です。なにはよい方法はないでしょうか。よろしくお願いします。

A 回答 (1件)

普通に考えれば、unionを使うと思います。

    • good
    • 0
この回答へのお礼

select max(max) from ( select max(date) from table1 union select max(date) from table2 ) as a;
でできました。

お礼日時:2008/07/18 10:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!