[pgsql-jp: 33268] Re: 最大値の抽出について
yoshiyuki fukutome
tome @ nekomyu.org
2004年 6月 15日 (火) 19:47:44 JST
ふくとめです。
> たかしともうします。
> すいません、
> 助けてください。
>
> 下記hogeというテーブルでのdataが最大値の場合の
> idを抽出したいのですが上手くいきません。
>
> id|data
>  ̄ ̄ ̄ ̄
> 1 |21
> 2 |22
> 3 |23
> 4 |24
> 5 |24
とりあえず、以下に SQL 文を書いておきます。
発想としては、最大値を求めたテーブルと元のテーブルを結合
するというものです。
--
SELECT
"hoge"."id",
"hoge"."data"
FROM
"hoge",
(SELECT
max("data") AS "data"
FROM
"hoge"
) AS "agrgt"
WHERE
"hoge"."data" = "agrgt"."data"
;
--
--
fukutome yoshiyuki
tome @ nekomyu.org
pgsql-jp メーリングリストの案内