[pgsql-jp: 33267] 最大値の抽出について

planet-m mtakahashi @ tanseisha.co.jp
2004年 6月 15日 (火) 19:26:29 JST


たかしともうします。
すいません、
助けてください。

下記hogeというテーブルでのdataが最大値の場合の
idを抽出したいのですが上手くいきません。

id|data
 ̄ ̄ ̄ ̄
1 |21
2 |22
3 |23
4 |24
5 |24

実行したSQL:
select max(data) from hoge
これだと「24」を返します。
select id,max(data) from hoge
とやると、
ERROR:  column "hoge.id" must appear in the GROUP BY
 clause or be used in an aggregate function
となってしまいます。

初歩的なことで申し訳ないのですがご指導よろしくお願いいたします。




pgsql-jp メーリングリストの案内